$rs = $rs->search({'me.private'=> 0}) unless $args{private};
$rs = $rs->search({'me.owner' => $args{owner}}) if $args{owner};
$rs = $rs->search({problem => $args{problem}}) if $args{problem};
+ $rs = $rs->search({result => $args{result}}) if defined $args{result};
return {
log => [map {
my %params = $_->get_columns;
my %hash;
for (@jobs) {
my $pb = $_->get_column('problem');
- $private{$pb} //= $_->problem->is_private;
+ $private{$pb} //= $_->problem->private;
next if $private{$pb};
$hash{$pb, $_->get_column('owner')} = [$_->id, $_->result ? 0 : 1];
}