From 005160097bbf90c0484eadfd5a44df747b4462c1 Mon Sep 17 00:00:00 2001 From: Matt Young Date: Fri, 22 Nov 2024 08:51:51 -0600 Subject: [PATCH] Be sure to clear cache's after making a doubler decision --- app/Actions/Entries/DoublerDecision.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/Actions/Entries/DoublerDecision.php b/app/Actions/Entries/DoublerDecision.php index 71dabdf..bb580d3 100644 --- a/app/Actions/Entries/DoublerDecision.php +++ b/app/Actions/Entries/DoublerDecision.php @@ -41,8 +41,11 @@ class DoublerDecision } - public function accept($entry): void + public function accept(Entry $entry): void { + Cache::forget('audition'.$entry->audition_id.'seating'); + Cache::forget('audition'.$entry->audition_id.'advancement'); + // Decline all other entries and clear rank cache $doublerInfo = $this->doublerService->simpleDoubleInfo($entry); foreach ($doublerInfo as $doublerEntry) { @@ -59,6 +62,8 @@ class DoublerDecision */ public function decline($entry): void { + Cache::forget('audition'.$entry->audition_id.'seating'); + Cache::forget('audition'.$entry->audition_id.'advancement'); if ($entry->hasFlag('declined')) { throw new AuditionAdminException('Entry is already declined'); }