規格管理(class_category)のvisibility切り替えのイベントの不備
Open
bug
bug:Low
- Dominant language
- PHP
- Stars
- 788
- Forks
- 719
- Avg merge
- 4d 4h
- Merged PRs (30d)
- 39
Description
### 概要(Overview)
規格管理で、表示のon/offを切り替えると、削除イベントが走ります。
https://github.com/EC-CUBE/ec-cube/blob/a56668d4e9dc687c07fb00122f40b1601ebc8398/src/Eccube/Controller/Admin/Product/ClassCategoryController.php#L235
表示切り替え用のイベントが、そもそも不足しているように思います。
https://github.com/EC-CUBE/ec-cube/blob/a56668d4e9dc687c07fb00122f40b1601ebc8398/src/Eccube/Event/EccubeEvents.php#L215
削除イベントに何らかフックしている場合に、表示切り替えするだけで、削除イベントが走ってしまいます。
### 再現手順(Procedure)
管理画面ログイン
規格カテゴリ(class_name)作成→規格詳細(class_category)作成→作成された詳細企画の表示を切り替える。
### 環境(Environment)
EC-Cube:4.2.1
PHP:8.1
Contributor guide
Assessment
This issue has not been assessed yet.