X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FCDBICompat%2FAccessorMapping.pm;h=6d5e4b0c2edd7cd63a1397688069ca27c123f136;hb=73f581237f9fb7bf1e0233e50530321fb7f5d6e1;hp=1604a7c6d01c7b84839853d367706733d9755c96;hpb=9bc6db133eae500322e0e3670d5509d27d208f9e;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class/CDBICompat/AccessorMapping.pm b/lib/DBIx/Class/CDBICompat/AccessorMapping.pm index 1604a7c..6d5e4b0 100644 --- a/lib/DBIx/Class/CDBICompat/AccessorMapping.pm +++ b/lib/DBIx/Class/CDBICompat/AccessorMapping.pm @@ -17,6 +17,7 @@ sub mk_group_accessors { my $wo_meth = ($class->can('mutator_name') ? $class->mutator_name($col) : $col); + #warn "$col $ro_meth $wo_meth"; if ($ro_meth eq $wo_meth) { $class->NEXT::ACTUAL::mk_group_accessors($group => [ $ro_meth => $col ]); } else { @@ -28,7 +29,7 @@ sub mk_group_accessors { sub create { my ($class, $attrs, @rest) = @_; - die "create needs a hashref" unless ref $attrs eq 'HASH'; + $class->throw( "create needs a hashref" ) unless ref $attrs eq 'HASH'; $attrs = { %$attrs }; my %att; foreach my $col (keys %{ $class->_columns }) {