fix takeupload duplicate tagId

This commit is contained in:
xiaomlove
2025-10-28 11:01:58 +07:00
parent 39f85fd001
commit 61f4de8868
4 changed files with 9 additions and 7 deletions
+3 -1
View File
@@ -6006,7 +6006,9 @@ function insert_torrent_tags($torrentId, $tagIdArr, $sync = false)
do_log("special tag: $tagId, and user no permission");
continue;
}
$values[] = sprintf("(%s, %s, '%s', '%s')", $torrentId, $tagId, $dateTimeStringNow, $dateTimeStringNow);
if (!isset($values[$tagId])) {
$values[$tagId] = sprintf("(%s, %s, '%s', '%s')", $torrentId, $tagId, $dateTimeStringNow, $dateTimeStringNow);
}
}
$insertTagsSql .= implode(', ', $values);
do_log("[INSERT_TAGS], torrent: $torrentId with tags: " . nexus_json_encode($tagIdArr));