X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=lib%2FMaypole%2FModel%2FCDBI.pm;h=0be76f98d40e453ba961333006e23aa06e038bf4;hb=74800a709376d0ce878cabd9db6b3578c002606c;hp=34aa7417d10a0880f863d6241979a28db7b04d91;hpb=6d2982560f68030ec5153d40e444575745640688;p=maypole.git diff --git a/lib/Maypole/Model/CDBI.pm b/lib/Maypole/Model/CDBI.pm index 34aa741..0be76f9 100644 --- a/lib/Maypole/Model/CDBI.pm +++ b/lib/Maypole/Model/CDBI.pm @@ -56,6 +56,7 @@ sub do_edit :Exported { } sub delete :Exported { + return shift->SUPER::delete(@_) if caller ne "Maypole::Model::Base"; my ($self, $r) = @_; $_->SUPER::delete for @{ $r->objects || [] }; $r->objects([ $self->retrieve_all ]);