From 9742cdbd76846d05212a14c7275dcca198afd6d5 Mon Sep 17 00:00:00 2001 From: Matt Young Date: Fri, 22 Nov 2024 10:41:05 -0600 Subject: [PATCH] Delete bonus scores when an entry is flagged as a no show --- app/Http/Controllers/Tabulation/EntryFlagController.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/Http/Controllers/Tabulation/EntryFlagController.php b/app/Http/Controllers/Tabulation/EntryFlagController.php index 7f2b860..249816b 100644 --- a/app/Http/Controllers/Tabulation/EntryFlagController.php +++ b/app/Http/Controllers/Tabulation/EntryFlagController.php @@ -3,6 +3,7 @@ namespace App\Http\Controllers\Tabulation; use App\Http\Controllers\Controller; +use App\Models\BonusScore; use App\Models\CalculatedScore; use App\Models\Entry; use App\Models\ScoreSheet; @@ -83,6 +84,7 @@ class EntryFlagController extends Controller $entry->addFlag('no_show'); ScoreSheet::where('entry_id', $entry->id)->delete(); CalculatedScore::where('entry_id', $entry->id)->delete(); + BonusScore::where('entry_id', $entry->id)->delete(); if (request()->input('noshow-type') == 'failprelim') { $msg = 'Failed prelim has been entered for '.$entry->audition->name.' #'.$entry->draw_number.' (ID: '.$entry->id.').'; $entry->addFlag('failed_prelim');