]> iEval git - gruntmaster-data.git/blobdiff - lib/Gruntmaster/Data.pm
Fix bugs in user_list and set_passphrase
[gruntmaster-data.git] / lib / Gruntmaster / Data.pm
index 2799b25a60818558a0e6be74bba4c8e40f64ddf2..5754491737e846ac5d5f4177bea0b9bca9947edd 100644 (file)
@@ -15,7 +15,7 @@ __PACKAGE__->load_namespaces;
 # Created by DBIx::Class::Schema::Loader v0.07039 @ 2014-03-05 13:11:39
 # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:dAEmtAexvUaNXLgYz2rNEg
 
-our $VERSION = '5999.000_006';
+our $VERSION = '5999.000_007';
 
 use Lingua::EN::Inflect qw/PL_N/;
 use JSON qw/decode_json/;
@@ -103,9 +103,9 @@ sub job_list {
        my ($self, %args) = @_;
        $args{page} //= 1;
        my $rs = $self->jobs->search(undef, {order_by => {-desc => 'me.id'}, prefetch => ['problem', 'owner'], rows => JOBS_PER_PAGE, offset => ($args{page} - 1) * JOBS_PER_PAGE});
-       $rs = $rs->search({owner   => $args{owner}})   if $args{owner};
-       $rs = $rs->search({contest => $args{contest}}) if $args{contest};
-       $rs = $rs->search({problem => $args{problem}}) if $args{problem};
+       $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};
        [map {
                my %params = $_->get_columns;
                $params{owner_name}   = $_->owner->name;
This page took 0.020147 seconds and 4 git commands to generate.