From 67c79a16a864654ed6e1e2968c0e6c8171760170 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Thu, 1 May 2014 13:03:34 +0200 Subject: [PATCH] Remove unnecessary join against releases table This gets rid of the warning: DBIx::Class::Storage::DBI::select_single(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /home/eelco/Dev/hydra/src/script/../lib/Hydra/Controller/Project.pm line 15 --- src/lib/Hydra/Controller/Project.pm | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/lib/Hydra/Controller/Project.pm b/src/lib/Hydra/Controller/Project.pm index 7e9ce672..1fea107b 100644 --- a/src/lib/Hydra/Controller/Project.pm +++ b/src/lib/Hydra/Controller/Project.pm @@ -12,10 +12,7 @@ sub projectChain :Chained('/') :PathPart('project') :CaptureArgs(1) { my ($self, $c, $projectName) = @_; $c->stash->{params}->{name} //= $projectName; - $c->stash->{project} = $c->model('DB::Projects')->find($projectName, { - join => [ 'releases' ], - order_by => { -desc => "releases.timestamp" }, - }); + $c->stash->{project} = $c->model('DB::Projects')->find($projectName); notFound($c, "Project ‘$projectName’ doesn't exist.") if !$c->stash->{project} && !($c->action->name eq "project" and $c->request->method eq "PUT");