lib/CrashTest/Controller/CrashGroups.pm
changeset 102 396528bdb9ad
parent 100 4dae01f2beee
child 121 5a99941ed0ca
equal deleted inserted replaced
101:8e0a9f88fb47 102:396528bdb9ad
    39     my $self = shift;
    39     my $self = shift;
    40 
    40 
    41     my $uuid = $self->param('uuid');
    41     my $uuid = $self->param('uuid');
    42 
    42 
    43     my $group = $self->app->crash_groups->get($uuid);
    43     my $group = $self->app->crash_groups->get($uuid);
    44     $self->stash(group => $group->{group});
    44     $self->stash(group => $self->app->crash_groups->get($uuid));
    45     $self->stash(stats_by_product_and_version => $group->{stats_by_product_and_version});
    45     $self->stash(stats_by_product_and_version => $self->app->crash_groups->stats_by_product_and_version($uuid));
    46 
    46 
    47     my $page = 1;
    47     my $page = 1;
    48     my $crashs_per_page = 20;
    48     my $crashs_per_page = 20;
    49     $self->validation->required('page')->like(qr/^[0-9]+$/);
    49     $self->validation->required('page')->like(qr/^[0-9]+$/);
    50     $page = scalar $self->validation->param("page") if $self->validation->is_valid('page');
    50     $page = scalar $self->validation->param("page") if $self->validation->is_valid('page');
    51 
    51 
    52     my $search = $self->req->param('search');
    52     my $search = $self->req->param('search');
    53     if(defined($search) && $search ne "") {
    53     if(defined($search) && $search ne "") {
    54         $search .= " AND " . "group_id=$group->{group}->{id}";
    54         $search .= " AND " . "group_id=$group->{id}";
    55     } else {
    55     } else {
    56         $search = "group_id=$group->{group}->{id}";
    56         $search = "group_id=$group->{id}";
    57     }
    57     }
    58 
    58 
    59     my ($results, $pager) = $self->crash_reports->index($page, $crashs_per_page, $search);
    59     my ($results, $pager) = $self->crash_reports->index($page, $crashs_per_page, $search);
    60 
    60 
    61     #$self->app->log->debug(dumper $results);
    61     #$self->app->log->debug(dumper $results);