$rs = $rs->search({'contest_problems.contest' => $args{contest}}, {join => 'contest_problems'}) if $args{contest};
$rs = $rs->search({'me.owner' => $args{owner}}) if $args{owner};
my %params;
- $params{contest} = $args{contest} if $args{contest};
+ $params{contest} = $args{contest} if $args{contest} && $self->contest($args{contest})->is_running;
for ($rs->all) {
$params{$_->level} //= [];
push @{$params{$_->level}}, {$_->get_columns, owner_name => $_->owner->name} ;