X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass.pm;h=a605676c9d8d4a0c37ce3f751a031f850d93661e;hb=868a7b264bff6ab391094079c1a631281cacef0b;hp=1a50606b8da97291d7b804c3b55def997efd7d62;hpb=c1807ed502a52187c5f7654346ddf5135616576f;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class.pm b/lib/DBIx/Class.pm index 1a50606..a605676 100644 --- a/lib/DBIx/Class.pm +++ b/lib/DBIx/Class.pm @@ -42,8 +42,11 @@ sub MODIFY_CODE_ATTRIBUTES { sub _attr_cache { my $self = shift; my $cache = $self->can('__attr_cache') ? $self->__attr_cache : {}; - my $rest = eval { $self->next::method }; - return $@ ? $cache : { %$cache, %$rest }; + + return { + %$cache, + %{ $self->maybe::next::method || {} }, + }; } 1; @@ -340,6 +343,8 @@ quicksilver: Jules Bean rafl: Florian Ragwitz +rbo: Robert Bohne + rbuels: Robert Buels rdj: Ryan D Johnson @@ -370,6 +375,8 @@ Todd Lipcon Tom Hukins +tonvoon: Ton Voon + triode: Pete Gamache typester: Daisuke Murase