EC-CUBE / EC-CUBE/ec-cube

規格管理(class_category)のvisibility切り替えのイベントの不備

Open
#6,046 1 comment 2 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.