]> git.decadent.org.uk Git - maypole.git/blobdiff - lib/Maypole/Model/Base.pm
only set $r->objects if there is an object
[maypole.git] / lib / Maypole / Model / Base.pm
index 6fc70e6a4d6bc64377ce5c41627cf183b445103a..3375dfd26fba523b126e784c93e32a9779b8cfb6 100644 (file)
@@ -15,7 +15,8 @@ sub process {
     return if $r->{template};    # Authentication has set this, we're done.
 
     $r->{template} = $method;
-    $r->objects([ $class->fetch_objects($r) ]);
+    my $obj = $class->fetch_objects($r);
+    $r->objects([$obj]) if $obj;
     $class->$method( $r, $obj, @{ $r->{args} } );
 }