diff --git a/app/Http/Controllers/Tabulation/AdvancementController.php b/app/Http/Controllers/Tabulation/AdvancementController.php index a596d59..5b18550 100644 --- a/app/Http/Controllers/Tabulation/AdvancementController.php +++ b/app/Http/Controllers/Tabulation/AdvancementController.php @@ -68,11 +68,13 @@ class AdvancementController extends Controller public function setAuditionPassers(Request $request, Audition $audition) { $passingEntries = $request->input('pass'); - $passingEntries = array_keys($passingEntries); $audition->addFlag('advancement_published'); - $entries = Entry::whereIn('id', $passingEntries)->get(); - foreach ($entries as $entry) { - $entry->addFlag('will_advance'); + if (! is_null($passingEntries)) { + $passingEntries = array_keys($passingEntries); + $entries = Entry::whereIn('id', $passingEntries)->get(); + foreach ($entries as $entry) { + $entry->addFlag('will_advance'); + } } Cache::forget('audition'.$audition->id.'advancement'); Cache::forget('publicResultsPage'); diff --git a/resources/views/results/index.blade.php b/resources/views/results/index.blade.php index d198c16..bbc0653 100644 --- a/resources/views/results/index.blade.php +++ b/resources/views/results/index.blade.php @@ -4,12 +4,19 @@

{{ auditionSetting('auditionAbbreviation') }} Seats

@foreach($publishedAuditions as $audition) - @foreach($resultsSeatList[$audition->id] as $seat) + @if(! array_key_exists($audition->id, $resultsSeatList)) - @endforeach + seat="No Students Seated" + student_name=" " + school=" "/> + @else + @foreach($resultsSeatList[$audition->id] as $seat) + + @endforeach + @endif @endforeach @@ -19,11 +26,18 @@

{{ auditionSetting('advanceTo') }} Qualifiers

@foreach($publishedAdvancementAuditions as $audition) - @foreach($resultsAdvancementList[$audition->id] as $entry) + @if(! $resultsAdvancementList->has($audition->id)) + {{-- Check if there are any students advancing --}} - @endforeach + student_name="No Students Advanced" + school=" "/> + @else + @foreach($resultsAdvancementList[$audition->id] as $entry) + + @endforeach + @endif @endforeach