]> git.decadent.org.uk Git - maypole.git/commitdiff
Belt and braces.
authorSimon Cozens <simon@simon-cozens.org>
Thu, 26 Feb 2004 15:07:24 +0000 (15:07 +0000)
committerSimon Cozens <simon@simon-cozens.org>
Thu, 26 Feb 2004 15:07:24 +0000 (15:07 +0000)
git-svn-id: http://svn.maypole.perl.org/Maypole/trunk@78 48953598-375a-da11-a14b-00016c27c3ee

lib/Maypole/Model/CDBI.pm

index c7621d2c493491c33415dd7f021940395687e13d..34aa7417d10a0880f863d6241979a28db7b04d91 100644 (file)
@@ -35,7 +35,7 @@ sub related {
 sub do_edit :Exported {
     my ($self, $r) = @_;
     my $h = CGI::Untaint->new(%{$r->{params}});
-    my ($obj) = @{$r->objects};
+    my ($obj) = @{$r->objects || []};
     if ($obj) {
         # We have something to edit
         $obj->update_from_cgi($h);
@@ -57,7 +57,7 @@ sub do_edit :Exported {
 
 sub delete :Exported {
     my ($self, $r) = @_;
-    $_->SUPER::delete for @{ $r->objects };
+    $_->SUPER::delete for @{ $r->objects || [] };
     $r->objects([ $self->retrieve_all ]);
     $r->{template} = "list";
 }