$self->svcpart($cust_svc->svcpart);
}
- my $error = $self->set_auto_inventory
+ my $error = $self->preinsert_hook_first
+ || $self->set_auto_inventory
|| $self->check
|| $self->_check_duplicate
+ || $self->preinsert_hook
|| $self->SUPER::insert;
if ( $error ) {
$dbh->rollback if $oldAutoCommit;
}
#fallbacks
+sub preinsert_hook_first { ''; }
sub _check_duplcate { ''; }
+sub preinsert_hook { ''; }
sub table_dupcheck_fields { (); }
=item delete [ , OPTION => VALUE ... ]