X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FCDBICompat%2FTriggers.pm;h=3f6aef7a454da3659ad0b2df47c11ee616363620;hb=33eafbfd322ab48a2697c0ea9fadfb182fb22a36;hp=0c0695079ce3da7ccb3e1f29b6e8a190ab2c6cfc;hpb=147dd158cf91465b8a48adce738d56b85f7d1b9b;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class/CDBICompat/Triggers.pm b/lib/DBIx/Class/CDBICompat/Triggers.pm index 0c06950..3f6aef7 100644 --- a/lib/DBIx/Class/CDBICompat/Triggers.pm +++ b/lib/DBIx/Class/CDBICompat/Triggers.pm @@ -1,4 +1,5 @@ -package DBIx::Class::CDBICompat::Triggers; +package # hide from PAUSE + DBIx::Class::CDBICompat::Triggers; use strict; use warnings; @@ -6,6 +7,9 @@ use Class::Trigger; sub insert { my $self = shift; + + return $self->create(@_) unless ref $self; + $self->call_trigger('before_create'); $self->next::method(@_); $self->call_trigger('after_create');