summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
de77574)
sub do_edit :Exported {
my ($self, $r) = @_;
my $h = CGI::Untaint->new(%{$r->{params}});
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);
if ($obj) {
# We have something to edit
$obj->update_from_cgi($h);
sub delete :Exported {
my ($self, $r) = @_;
sub delete :Exported {
my ($self, $r) = @_;
- $_->SUPER::delete for @{ $r->objects };
+ $_->SUPER::delete for @{ $r->objects || [] };
$r->objects([ $self->retrieve_all ]);
$r->{template} = "list";
}
$r->objects([ $self->retrieve_all ]);
$r->{template} = "list";
}