X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2Foption_Common.pm;h=c1dda22af9ffe074306169d8237cebd09e8ce2b6;hb=a65d16767bcaa1077be0f41568a4349c9db18990;hp=40b12cf57c8164fa53b32752bd3e27a13c0c1c36;hpb=16be5a799284b89137ec1802129de29f2b262c46;p=freeside.git diff --git a/FS/FS/option_Common.pm b/FS/FS/option_Common.pm index 40b12cf57..c1dda22af 100644 --- a/FS/FS/option_Common.pm +++ b/FS/FS/option_Common.pm @@ -67,13 +67,8 @@ sub insert { my $error; - $error = $self->check_options($options); - if ( $error ) { - $dbh->rollback if $oldAutoCommit; - return $error; - } - - $error = $self->SUPER::insert; + $error = $self->check_options($options) + || $self->SUPER::insert; if ( $error ) { $dbh->rollback if $oldAutoCommit; return $error;