package DBIx::Class::PK::Auto;
-use base qw/Class::Data::Inheritable/;
+use base qw/DBIx::Class::PK/;
use strict;
use warnings;
sub insert {
my ($self, @rest) = @_;
- my $ret = $self->NEXT::ACTUAL::insert(@rest);
+ my $ret = $self->next::method(@rest);
# if all primaries are already populated, skip auto-inc
my $populated = 0;
- map { $populated++ if defined $self->$_ } $self->primary_columns;
+ map { $populated++ if defined $self->get_column($_) } $self->primary_columns;
return $ret if ( $populated == scalar $self->primary_columns );
my ($pri, $too_many) =