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

Opened 9 years ago

Last modified 9 years ago

【プラグイン機能】プラグイン有効時、メールテンプレート呼び出す処理でエラー

Reported by: h_yoshimoto Owned by: adachi
Priority: Milestone: EC-CUBE2.12.0
Component: その他 Version: 2.12.0 β
Keywords: Cc:
修正済み: yes

Description

問題点-----------

fiterを有効にしているとメールテンプレート呼び出し時にエラーが出る。

SC_Helper_MailがメールテンプレートをSC_Viewで呼び出す際に
PageクラスがSC_Viewで呼び出す場合と違い
SC_View::setPageによって呼び出し元のpageクラスがセットされない。

その為、filter実行時プラグインにnullが渡ってしまう。

解決策-----------

SC_Helper_MailにてSC_Viewを呼び出す際にも
SC_View::setPageで呼び出し元のpageクラスがセットされる様に修正

Change History

comment:1 Changed 9 years ago by h_yoshimoto

#1797 と合わせて対応予定

comment:2 Changed 9 years ago by h_yoshimoto

メール実行処理が重くなるのでは?というご指摘を頂きましたが
参照渡しでPageオブジェクトを渡すのでそれほど重くはならないという判断をしています。

一旦この仕様で進めさせて頂きます。

comment:3 Changed 9 years ago by adachi

  • 修正済み set

r21820 で対応しました.

comment:4 Changed 9 years ago by kajiwara

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