diff --git a/app/Policies/EntryPolicy.php b/app/Policies/EntryPolicy.php index f508bff..50c1161 100644 --- a/app/Policies/EntryPolicy.php +++ b/app/Policies/EntryPolicy.php @@ -4,6 +4,7 @@ namespace App\Policies; use App\Models\Entry; use App\Models\User; +use Carbon\Carbon; use function is_null; @@ -61,11 +62,19 @@ class EntryPolicy if ($user->is_admin) { return true; } - // Return false if $entry->audition->entry_deadline is in the past, continue if not - if ($entry->audition->entry_deadline < now()) { + + // Check entry deadline + $currentDate = Carbon::now('America/Chicago'); + $currentDate = $currentDate->format('Y-m-d'); + if ($entry->audition->entry_deadline < $currentDate) { return false; } + // OLD VERSION Return false if $entry->audition->entry_deadline is in the past, continue if not + // if ($entry->audition->entry_deadline < now()) { + // return false; + // } + return $user->school_id == $entry->student->school_id; }