]> iEval git - gruntmaster-data.git/blobdiff - lib/Gruntmaster/Data.pm
Use ->private instead of ->is_private in update_status
[gruntmaster-data.git] / lib / Gruntmaster / Data.pm
index 60ab3e53e4e1a94b6e042e7816cc93e8e1135ee9..e3b56f43adf892284f04c0f7842384907f06ac2e 100644 (file)
@@ -145,6 +145,7 @@ sub job_list {
        $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;
@@ -184,7 +185,7 @@ sub update_status {
        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];
        }
This page took 0.023841 seconds and 4 git commands to generate.