Don't count a failed prelim audition as an unscored entry.
This commit is contained in:
parent
40a9133a79
commit
6057211836
|
|
@ -10,8 +10,8 @@ use Illuminate\Database\Eloquent\Model;
|
||||||
use Illuminate\Database\Eloquent\Relations\BelongsTo;
|
use Illuminate\Database\Eloquent\Relations\BelongsTo;
|
||||||
use Illuminate\Database\Eloquent\Relations\BelongsToMany;
|
use Illuminate\Database\Eloquent\Relations\BelongsToMany;
|
||||||
use Illuminate\Database\Eloquent\Relations\HasMany;
|
use Illuminate\Database\Eloquent\Relations\HasMany;
|
||||||
|
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
|
|
||||||
use function in_array;
|
use function in_array;
|
||||||
|
|
||||||
class Audition extends Model
|
class Audition extends Model
|
||||||
|
|
@ -39,6 +39,9 @@ class Audition extends Model
|
||||||
->whereDoesntHave('totalScore')
|
->whereDoesntHave('totalScore')
|
||||||
->whereDoesntHave('flags', function ($query) {
|
->whereDoesntHave('flags', function ($query) {
|
||||||
$query->where('flag_name', 'no_show');
|
$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()
|
public function getJudgesCountAttribute()
|
||||||
{
|
{
|
||||||
if (!isset($this->attributes['judges_count'])) {
|
if (! isset($this->attributes['judges_count'])) {
|
||||||
$this->attributes['judges_count'] = $this->judges()->count();
|
$this->attributes['judges_count'] = $this->judges()->count();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue