From d4b0a322379e78503f9b2a898fe7761af809b68d Mon Sep 17 00:00:00 2001 From: Olivier Legat Date: Thu, 30 Sep 2021 09:44:01 +0200 Subject: [PATCH] =?UTF-8?q?fix=20ticket=20374=20:=20save=20flag=20won=20et?= =?UTF-8?q?=20participation=20imm=C3=A9diat=20apr=C3=A8s=20check=20de=20di?= =?UTF-8?q?sponibilit=C3=A9=20d'un=20instant=20gagnant.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/EnterCodeController.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/EnterCodeController.php b/app/Http/Controllers/EnterCodeController.php index 596320b..a902120 100644 --- a/app/Http/Controllers/EnterCodeController.php +++ b/app/Http/Controllers/EnterCodeController.php @@ -151,6 +151,8 @@ class EnterCodeController extends Controller if ($instantWin) { $instantWin->won = 1; $instantWin->participation_id = $participation->id; + //should save now to prevent next player win on the same winning moment + $instantWin->save(); $participation->instant_win_id = $instantWin->id; // Envoi du courrier Arcadia if ($instantWin->prize->arcadia_operation_code !== 0 && $instantWin->prize->arcadia_support_code !== 0) { @@ -197,7 +199,6 @@ class EnterCodeController extends Controller } } - $instantWin->save(); Mail::to(Auth::user()->email)->send(new PrizeWon(Auth::user(), $instantWin->prize, $settings)); $mails = json_decode($settings->notification_emails); foreach ($mails as $mail) {