From 9bf32910a845c3e720d9b511fd9c3b7b0f580fb4 Mon Sep 17 00:00:00 2001 From: ivan Date: Thu, 1 Mar 2007 01:26:38 +0000 Subject: [PATCH] this isn't necessary around a single db operation --- FS/FS/Conf.pm | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/FS/FS/Conf.pm b/FS/FS/Conf.pm index 594f3b3eb..f2b1bea56 100644 --- a/FS/FS/Conf.pm +++ b/FS/FS/Conf.pm @@ -174,23 +174,15 @@ sub set { }; $new->value($value); - my $oldAutoCommit = $FS::UID::AutoCommit; - local $FS::UID::AutoCommit = 0; - my $dbh = dbh; - my $error; if ($old) { $error = $new->replace($old); - }else{ + } else { $error = $new->insert; } - if ( $error ) { - $dbh->rollback if $oldAutoCommit; - die "error setting configuration value: $error \n" - } - - $dbh->commit or die $dbh->errstr if $oldAutoCommit; + die "error setting configuration value: $error \n" + if $error; } -- 2.11.0