Skip to content
Extraits de code Groupes Projets
Valider 28948ca4 rédigé par Alexandre Morignot's avatar Alexandre Morignot
Parcourir les fichiers

refresh when trying to insert a duplicate

parent 4929bbeb
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -74,7 +74,8 @@ sub parse {
eval {
my $sth = $dbh->prepare('
INSERT INTO playbot (type, url, sender, title, duration)
VALUES (?,?,?,?,?)');
VALUES (?,?,?,?,?)
');
$log->error("Couldn't prepare querie; aborting") unless (defined $sth);
$sth->execute($content{'site'}, $content{'url'},
......@@ -83,7 +84,22 @@ sub parse {
if ($@) {
# seems to be already present in database
$new = 0;
$log->error("Couldn't finish transaction: " . $@);
my $sth = $dbh->prepare('
UPDATE playbot playbot SET
sender = ?,
title = ?,
duration = ?
WHERE url = ?
');
$log->error("Couldn't prepare querie; aborting") unless (defined $sth);
$sth->execute(
$content{'author'},
$content{'title'},
$content{'duration'},
$content{'url'},
);
}
}
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter