Ticket #1816 (closed バグ指摘: 修正済)
SC_Helper_Parchase::sendOrderMail実行時にfatal error
Reported by: | adachi | Owned by: | somebody |
---|---|---|---|
Priority: | 中 | Milestone: | EC-CUBE2.12.0 |
Component: | フロント | Version: | 2.12.0 β |
Keywords: | Cc: | adachi | |
修正済み: | yes |
Description
概要
SC_Helper_Parchase::sendOrderMailを実行時に、FatalError?が発生
詳細
Catchable fatal error: Argument 1 passed to SC_View::setPage() must be an instance of LC_Page_Ex, null given, called in /home/web/kajiwara.ec-cube.net/html/eccube-2.12.0rc/data/class/helper/SC_Helper_Mail.php on line 190 and defined in /home/web/kajiwara.ec-cube.net/html/eccube-2.12.0rc/data/class/SC_View.php on line 114
#1797, #1798 で, メールテンプレート使用時にプラグインフックポイントが動作するように修正されたが、 SC_Helper_Parchaseには, LC_Pageオブジェクトは渡されないため, SC_View::setPageにはnullが渡る. SC_View::setPageは引数としてLC_Page_Exを期待しているため, 引数がnullの場合, fatal errorが発生する
Change History
Note: See
TracTickets for help on using
tickets.
r21844 で対応しました。