From: lpsolit%gmail.com <> Date: Wed, 10 Oct 2007 04:24:36 +0000 (+0000) Subject: Bug 398968: editversions.cgi should use transactions for database interaction - Patch... X-Git-Tag: bugzilla-3.1.3~505 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7d05707cc6db24a30dc9325cd0f2cfe3d78d7440;p=thirdparty%2Fbugzilla.git Bug 398968: editversions.cgi should use transactions for database interaction - Patch by Emmanuel Seyman r/a=mkanat --- diff --git a/editversions.cgi b/editversions.cgi index 54f87457be..223f1f5559 100755 --- a/editversions.cgi +++ b/editversions.cgi @@ -213,11 +213,11 @@ if ($action eq 'update') { my $version = Bugzilla::Version->check({ product => $product, name => $version_old_name }); - $dbh->bz_lock_tables('bugs WRITE', 'versions WRITE'); + $dbh->bz_start_transaction(); $vars->{'updated'} = $version->update($version_name, $product); - $dbh->bz_unlock_tables(); + $dbh->bz_commit_transaction(); delete_token($token); $vars->{'version'} = $version;