-package DBIx::Class::CDBICompat::AutoUpdate;
+package # hide from PAUSE
+ DBIx::Class::CDBICompat::AutoUpdate;
use strict;
use warnings;
-use base qw/Class::Data::Inheritable/;
+use base 'DBIx::Class';
__PACKAGE__->mk_classdata('__AutoCommit');
-sub set {
+sub set_column {
my $self = shift;
- $self->NEXT::set(@_);
- $self->update if ($self->autoupdate && $self->{_in_database});
+ my $ret = $self->next::method(@_);
+ $self->update if ($self->autoupdate && $self->{_in_storage});
+ return $ret;
}
sub autoupdate {