X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=lib%2FApache%2FMVC%2FModel%2FCDBI.pm;h=695e1cbd7dec1fe0e6e6f9ed33863113df0b2c90;hb=d635ca733a7199c4f9893e8d5a50e96a1295f092;hp=f9b2087b9cd16abf7407dc612db7c999e8425ca4;hpb=e419be5cf346381154e2256548e94968db293d02;p=maypole.git diff --git a/lib/Apache/MVC/Model/CDBI.pm b/lib/Apache/MVC/Model/CDBI.pm index f9b2087..695e1cb 100644 --- a/lib/Apache/MVC/Model/CDBI.pm +++ b/lib/Apache/MVC/Model/CDBI.pm @@ -20,13 +20,13 @@ sub related { map {to_PL($_)} grep { exists $r->{config}{ok_tables}{$_} } map {$_->table} - keys %{shift->__hasa_list} + keys %{shift->__hasa_list || {}} } sub do_edit :Exported { my ($self, $r) = @_; my $h = CGI::Untaint->new(%{$r->{params}}); - my ($obj) = @{$self->objects}; + my ($obj) = @{$r->objects}; if ($obj) { # We have something to edit $obj->update_from_cgi($h);