пятница, 27 февраля 2009 г.

drupal, ecommerce проблемы с отправкой почты

Разрабатываю проект, в котором есть возможность продажи файлов. Сайт сделан на drupal 5 (точнее vbdrupal). Продажи решили разворачивать при помощи модуля eCommerce. Версия модуля ecommerce 5.x-4.0-alpha11. Всё установили, настроили и стали покупать файлы. Нифига купить мы не смогли. На почту ничего не приходит и всё тут. Начал отлаживать этот баг. В недрах самого модуля нашёл ошибку в файле ec_checkout.module. Там есть код:



650 store_send_invoice_email($txn->txnid);


В функцию передаётся ID объекта, в то время как функция на входе ждёт сам объект.

Фиксится очень просто:


650 store_send_invoice_email($txn);


Напишу ментейнерам, глядишь исправят. Всё-таки я люблю опенсорс - имея дело с закрытым продуктом ошибку так быстро исправить бы не получилось.

Комментариев нет:

Отправить комментарий