X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;f=lib%2FGruntmaster%2FData.pm;h=aad2dde0fc6eefde3f869e829c1ba07135717e16;hb=9e130d3b6dcf583ba2a156ff5742945d4e250961;hp=6de2fa2584338ec45aafef89365323b83d890b12;hpb=c29875088440fd6af00925ecd55bf7fb8a59ad4d;p=gruntmaster-data.git diff --git a/lib/Gruntmaster/Data.pm b/lib/Gruntmaster/Data.pm index 6de2fa2..aad2dde 100644 --- a/lib/Gruntmaster/Data.pm +++ b/lib/Gruntmaster/Data.pm @@ -16,8 +16,8 @@ __PACKAGE__->load_namespaces; # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:dAEmtAexvUaNXLgYz2rNEg use parent qw/Exporter/; -our $VERSION = '5999.000_012'; -our @EXPORT = qw/purge/; +our $VERSION = '5999.000_013'; +our @EXPORT = qw/purge/; ## no critic (ProhibitAutomaticExportation) use Lingua::EN::Inflect qw/PL_N/; use JSON::MaybeXS qw/decode_json/; @@ -127,7 +127,7 @@ sub contest_entry { sub job_list { my ($self, %args) = @_; $args{page} //= 1; - my $rs = $self->jobs->search({private => 0}, {order_by => {-desc => 'me.id'}, prefetch => ['problem', 'owner'], rows => JOBS_PER_PAGE, page => $args{page}}); + my $rs = $self->jobs->search({'me.private' => 0}, {order_by => {-desc => 'me.id'}, prefetch => ['problem', 'owner'], rows => JOBS_PER_PAGE, page => $args{page}}); $rs = $rs->search({'me.owner' => $args{owner}}) if $args{owner}; $rs = $rs->search({contest => $args{contest}}) if $args{contest}; $rs = $rs->search({problem => $args{problem}}) if $args{problem}; @@ -186,8 +186,9 @@ sub update_status { my @PURGE_HOSTS = exists $ENV{PURGE_HOSTS} ? split ' ', $ENV{PURGE_HOSTS} : (); my $ht = HTTP::Tiny->new; -sub purge { $ht->request(PURGE => "http://$_$_[0]") for @PURGE_HOSTS } - +sub purge { + $ht->request(PURGE => "http://$_$_[0]") for @PURGE_HOSTS; +} 1;