X-Git-Url: http://git.ieval.ro/?p=gruntmaster-data.git;a=blobdiff_plain;f=lib%2FGruntmaster%2FData.pm;fp=lib%2FGruntmaster%2FData.pm;h=98e62d69b77177fe32e77abf75a264166c162d3a;hp=3fed5b3fe360e87d498c69d248a7f67d431616f1;hb=dcf7f640534d6ad6d0273ac5b8bb1e9892fcaa56;hpb=4726af4fc57a855969d6528da69f3e6a75a07e6d diff --git a/lib/Gruntmaster/Data.pm b/lib/Gruntmaster/Data.pm index 3fed5b3..98e62d6 100644 --- a/lib/Gruntmaster/Data.pm +++ b/lib/Gruntmaster/Data.pm @@ -4,7 +4,7 @@ use warnings; use parent qw/Exporter/; our $VERSION = '5999.000_013'; -our @EXPORT = qw/dbinit purge db user_list user_entry problem_list problem_entry contest_list contest_entry contest_has_problem job_list job_entry create_job standings update_status rerun_job take_job finish_job open_problem/; ## no critic (ProhibitAutomaticExportation) +our @EXPORT = qw/dbinit purge db user_list user_entry problem_list problem_entry contest_list contest_entry contest_has_problem job_list job_entry create_job standings update_status rerun_job take_job finish_job open_problem/; our @EXPORT_OK = @EXPORT; use JSON::MaybeXS qw/decode_json/; @@ -279,8 +279,8 @@ sub finish_job { sub open_problem { my ($contest, $problem, $owner, $time) = @_; my $ct = contest_entry($contest); - return unless $ct->{id} && $time >= $ct->{start} && $time < $ct->{stop}; - eval { db->insert(opens => { + return unless $ct->{id} && $time >= $ct->{start} && $time < $ct->{stop}; ## no critic (ProhibitNegativeExpressionsInUnlessAndUntilConditions) + eval { db->insert(opens => { ## no critic (RequireCheckingReturnValueOfEval) contest => $contest, problem => $problem, owner => $owner,