a judge entering a score will delete cached scores for that entry

This commit is contained in:
Matt Young 2024-10-31 08:17:55 -05:00
parent 94ed41ee6f
commit 653305c938
1 changed files with 2 additions and 0 deletions

View File

@ -7,6 +7,7 @@
namespace App\Actions\Tabulation;
use App\Exceptions\ScoreEntryException;
use App\Models\CalculatedScore;
use App\Models\Entry;
use App\Models\ScoreSheet;
use App\Models\User;
@ -24,6 +25,7 @@ class EnterScore
*/
public function __invoke(User $user, Entry $entry, array $scores, ScoreSheet|false $scoreSheet = false): ScoreSheet
{
CalculatedScore::where('entry_id', $entry->id)->delete();
$scores = collect($scores);
$this->basicChecks($user, $entry, $scores);
$this->checkJudgeAssignment($user, $entry);