Ticket #1816 (closed バグ指摘: 修正済)

Opened 12 years ago

Last modified 12 years ago

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

comment:1 Changed 12 years ago by adachi

  • 修正済み set

r21844 で対応しました。

comment:2 Changed 12 years ago by h_yoshimoto

  • Cc adachi added
  • Status changed from new to closed
  • Resolution set to 修正済
Note: See TracTickets for help on using tickets.