diff --git a/app/Models/Audition.php b/app/Models/Audition.php index e3957d0..0531535 100644 --- a/app/Models/Audition.php +++ b/app/Models/Audition.php @@ -10,8 +10,8 @@ use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Relations\BelongsTo; use Illuminate\Database\Eloquent\Relations\BelongsToMany; use Illuminate\Database\Eloquent\Relations\HasMany; - use Illuminate\Support\Collection; + use function in_array; class Audition extends Model @@ -39,6 +39,9 @@ class Audition extends Model ->whereDoesntHave('totalScore') ->whereDoesntHave('flags', function ($query) { $query->where('flag_name', 'no_show'); + }) + ->whereDoesntHave('flags', function ($query) { + $query->where('flag_name', 'failed_prelim'); }); } @@ -82,7 +85,7 @@ class Audition extends Model */ public function getJudgesCountAttribute() { - if (!isset($this->attributes['judges_count'])) { + if (! isset($this->attributes['judges_count'])) { $this->attributes['judges_count'] = $this->judges()->count(); }