Fix possible duplicate key error when adding a bookmark to saved searches
parent
40251a927a
commit
40dc73f692
|
@ -389,11 +389,16 @@ sub DoSavedSearches
|
||||||
{
|
{
|
||||||
trick_taint($name);
|
trick_taint($name);
|
||||||
trick_taint($url);
|
trick_taint($url);
|
||||||
$dbh->do(
|
$dbh->bz_start_transaction;
|
||||||
'INSERT INTO namedqueries (userid, name, query) VALUES (?, ?, ?)',
|
my $search = Bugzilla::Search::Saved->new({ name => $name });
|
||||||
undef, $user->id, $name, $url
|
if (!$search)
|
||||||
);
|
{
|
||||||
$dbh->commit;
|
$dbh->do(
|
||||||
|
'INSERT INTO namedqueries (userid, name, query) VALUES (?, ?, ?)',
|
||||||
|
undef, $user->id, $name, $url
|
||||||
|
);
|
||||||
|
}
|
||||||
|
$dbh->bz_commit_transaction;
|
||||||
}
|
}
|
||||||
if ($user->queryshare_groups_as_string)
|
if ($user->queryshare_groups_as_string)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue