Fix possible duplicate key error when adding a bookmark to saved searches

classes
Vitaliy Filippov 2015-12-07 12:49:47 +03:00
parent 40251a927a
commit 40dc73f692
1 changed files with 10 additions and 5 deletions

View File

@ -389,11 +389,16 @@ sub DoSavedSearches
{
trick_taint($name);
trick_taint($url);
$dbh->do(
'INSERT INTO namedqueries (userid, name, query) VALUES (?, ?, ?)',
undef, $user->id, $name, $url
);
$dbh->commit;
$dbh->bz_start_transaction;
my $search = Bugzilla::Search::Saved->new({ name => $name });
if (!$search)
{
$dbh->do(
'INSERT INTO namedqueries (userid, name, query) VALUES (?, ?, ?)',
undef, $user->id, $name, $url
);
}
$dbh->bz_commit_transaction;
}
if ($user->queryshare_groups_as_string)
{