Ticket #445 (closed バグ指摘: 修正済)
2.4.0 rc2 商品複製後、カテゴリなどが正常に更新されない
Reported by: | kishik | Owned by: | somebody |
---|---|---|---|
Priority: | 中 | Milestone: | EC-CUBE2.4.0 |
Component: | 管理画面 | Version: | 2.4.0RC-2 |
Keywords: | Cc: | ||
修正済み: |
Description
2.4.0 RC2を利用しています。ある商品を複製し、変更後、商品マスタで検索し、その商品を検索結果に表示させます。そして、管理画面からページの確認をクリックすると、カテゴリが食品と表示されます。フロントの画面では、カテゴリが正常に更新されて表示されます。
Change History
comment:2 Changed 15 years ago by kajiwara
- Milestone set to EC-CUBE2.4.0
本件、ご報告及び、調査いただきましてありがとうございます。>kishik様
マイルストーンを2.4.0に変更させていただきます。
comment:3 Changed 15 years ago by kajiwara
- Status changed from new to closed
- Resolution set to 修正済
r17988 にてsfGetCategoryIdの呼び出しが不正な部分を修正いたしました。
/data/class/pages/products/LC_Page_Products_Detail.php の241行目では $category_idの引数(空文字)を追加しました。
/data/class/helper/SC_Helper_DB.php の626行目では $statusの引数が必要ないため削除しました。
Note: See
TracTickets for help on using
tickets.
/data/class/helper/SC_Helper_DB.php の sfGetCategoryId($product_id, $category_id = 0, $closed = false) の呼び出し方が間違っている。
/data/class/pages/products/LC_Page_Products_Detail.php では、241行目で $arrCategory_id = $objDb->sfGetCategoryId($arrRet[0]product_id?, $status); 246行目の $this->arrRelativeCat = $objDb->sfGetMultiCatTree($tmp_id); から呼ばれる /data/class/helper/SC_Helper_DB.php の626行目でも $arrCategory_id = $this->sfGetCategoryId($product_id, $status);