ec-cube
ec-cube copied to clipboard
[4.2] ポイントがマイナスの場合、受注を更新できない
概要(Overview)
管理ページでは、メンバーシップ スコアがマイナスの場合、請求書を更新できません。
期待する内容(Expect) or 要望 (Requirement)
再現手順(Procedure)
Step 1. メンバーのスコアを負の数に変更します
Step 2. 請求書管理ページで、スコアがマイナスの会員の請求書を更新する
エラーメッセージ画面が表示される
[利用ポイントが所有ポイントを上回っています。]
環境 (environment)
- EC-CUBE: 4.2.0-beta2
- PHP: 7.4.x, 8.0.x, 8.1.x
- DB:
- PostgreSQL 10.x.x
- MySQL 5.7.x, 8.0.x
関連情報 (Ref)
モンキーテスト(β2 - EC-CUBE 4.2.0-beta2-20220905)
@maianhtu010596 ありがとうございます。事象確認しました。
diffが0ならエラーにしなくてよい気がしますね。 https://github.com/EC-CUBE/ec-cube/blob/4.2/src/Eccube/Service/PurchaseFlow/Processor/PointDiffProcessor.php#L69
@chihiro-adachi 横から失礼します。こちら4.1.2でも同様の問題が発生しております。