バグ報告 > 管理機能 > 【解決済(既出)】【2.13.0】おすすめ商品管理でコメントを編集すると、その次の商品が消える |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
casa |
投稿日時: 2014/1/29 14:53
対応状況: −−−
|
長老 登録日: 2011/10/3 居住地: 投稿: 210 |
【解決済(既出)】【2.13.0】おすすめ商品管理でコメントを編集すると、その次の商品が消える お世話になっております。
不具合の報告です。 EC-CUBEバージョン: 2.13.0 管理画面のおすすめ商品管理にて複数の商品を登録し、 途中の商品のコメントを編集すると、その次の商品が 同画面から消えてしまいます。 例)おすすめ商品1〜5を登録してある状態で、商品3のコメントを編集すると、商品4が消えて、商品5だったものが商品4になる。 コメント編集時にUPDATEではなく、DELETE/INSERTされているのですが、 2.13になってからdelete処理に SC_Helper_DB::sfDeleteRankRecord() が 利用されるようになっています。 純粋なデータ削除ならよいのですが、編集時にこのメソッドを呼んでしまうと、 後ろの商品のRankが詰められてしまうので本問題が発生します。 データベース上には同じRankの商品が複数存在することになり、 管理画面側ではrankをキーとして商品データをテンプレートに渡しているので rankが重複した商品は表示されなくなります。 ちなみにフロント側ではrankをキーとはしておらず、 foreachで全て回しているので管理画面から見えない商品も表示されます。 |
casa |
投稿日時: 2014/1/29 15:23
対応状況: −−−
|
長老 登録日: 2011/10/3 居住地: 投稿: 210 |
Re: 【2.13.0】おすすめ商品管理でコメントを編集すると、その次の商品が消える すみません、以下で解決されており、
2.13.1にも取り込まれているのを確認しました。 【EC-CUBE 2.13.0】おすすめ商品管理画面を更新すると並び順(rank)が繰り上が http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=13379&forum=9&post_id=61012 http://svn.ec-cube.net/open_trac/changeset/23243 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |