summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/Models/TagDAO.php7
1 files changed, 4 insertions, 3 deletions
diff --git a/app/Models/TagDAO.php b/app/Models/TagDAO.php
index 8c0b94c46..a89c04695 100644
--- a/app/Models/TagDAO.php
+++ b/app/Models/TagDAO.php
@@ -57,15 +57,16 @@ SQL;
public function updateTagName(int $id, string $name) {
// No category of the same name
$sql = <<<'SQL'
-UPDATE `_tag` SET name=? WHERE id=?
-AND NOT EXISTS (SELECT 1 FROM `_category` WHERE name = ?)
+UPDATE `_tag` SET name = :name1 WHERE id = :id
+AND NOT EXISTS (SELECT 1 FROM `_category` WHERE name = :name2)
SQL;
$name = mb_strcut(trim($name), 0, FreshRSS_DatabaseDAO::LENGTH_INDEX_UNICODE, 'UTF-8');
$stm = $this->pdo->prepare($sql);
if ($stm !== false &&
$stm->bindValue(':id', $id, PDO::PARAM_INT) &&
- $stm->bindValue(':name', $name, PDO::PARAM_STR) &&
+ $stm->bindValue(':name1', $name, PDO::PARAM_STR) &&
+ $stm->bindValue(':name2', $name, PDO::PARAM_STR) &&
$stm->execute()) {
return $stm->rowCount();
} else {