]> iEval git - gruntmaster-data.git/blobdiff - lib/Gruntmaster/Data.pm
Fix update_status
[gruntmaster-data.git] / lib / Gruntmaster / Data.pm
index ed40c3744ca5582ee3fb6001a31512548bf7c3ff..308e0561a0e6335cd993200500442961498a220a 100644 (file)
@@ -132,7 +132,7 @@ sub contest_list {
 sub contest_entry {
        my ($self, $id) = @_;
        my $ct = $self->contest($id);
-       +{ $ct->get_columns, started => !$ct->is_pending, owner_name => $ct->owner->name }
+       +{ $ct->get_columns, started => !$ct->is_pending, finished => $ct->is_finished, owner_name => $ct->owner->name }
 }
 
 sub job_list {
@@ -181,7 +181,7 @@ sub update_status {
        for (@jobs) {
                my $pb = $_->get_column('problem');
                $private{$pb} //= $_->problem->is_private;
-               next if !$private{$pb};
+               next if $private{$pb};
                $hash{$pb, $_->get_column('owner')} = [$_->id, $_->result ? 0 : 1] for @jobs;
        }
 
This page took 0.020053 seconds and 4 git commands to generate.