Ticket #1712 (closed バグ指摘: 修正済)
セッション情報(古いカート情報)の削除誤り
Reported by: | Seasoft | Owned by: | dkazuto |
---|---|---|---|
Priority: | 中 | Milestone: | EC-CUBE2.12.2 |
Component: | フロント | Version: | 2.11.5 |
Keywords: | Cc: | ||
修正済み: | yes |
Description
フォーラムにて casa 様よりご報告いただきました。
以下、抜粋。
カート内容の変更チェック用にセッションに保存されているsavecartが、 2世代以上前のものも削除されずに残り続けていたので修正しました。 SC_CartSession::saveCurrentCart() 変更前: [code] foreach($_SESSION as $k => $val) { if($k != $this->key_tmp && preg_match("/^savecart_/", $k)) { unset($this->cartSession[$productTypeId][$k]); } } [/code] 変更後: [code] foreach($_SESSION as $k => $val) { if($k != $this->key_tmp && preg_match("/^savecart_/", $k)) { unset($_SESSION[$k]); } } [/code]
2.12 系での状況は未確認です。
Change History
Note: See
TracTickets for help on using
tickets.