配送方法で指定されている支払方法を削除するとエラー
Open
wontfix
- Dominant language
- PHP
- Stars
- 788
- Forks
- 719
- Avg merge
- 4d 4h
- Merged PRs (30d)
- 39
Description
## 概要(Overview)
配送方法で指定されている支払方法を削除すると、(フロント)購入画面・(管理)配送方法設定画面でシステムエラー(EntityNotFoundException)になります。
## 期待する内容(Expect) or 要望 (Requirement)
支払方法が削除された場合、配送方法の関連付けも削除
もしくは配送方法で指定中の支払方法は削除させないよう変更
## 再現手順(Procedure)
1. EC-CUBE(4.0.2)を新規インストールしてserver:run
2. 管理画面にログイン
3. 支払方法一覧からデフォルトの支払い方法のいずれかを削除
4. 配送方法一覧からいずれかの配送方法をクリック
5. EntityNotFoundExceptionが発生(Entity of type 'Eccube\Entity\Payment' for IDs id(xxx) was not found)
### 環境 (environment)
+ EC-CUBE: 4.0.2
+ PHP: 7.2.15
+ DB:
- SQLite 3.24.0
## 関連情報 (Ref)
Contributor guide
Assessment
This issue has not been assessed yet.