Fix card_images schema: use API image_id as PK, support multiple artworks per card
ci/woodpecker/push/woodpecker Pipeline was successful

This commit is contained in:
2026-05-15 21:52:58 +02:00
parent c4c95fa972
commit 09eea6d176
3 changed files with 15 additions and 22 deletions
+3 -3
View File
@@ -120,10 +120,10 @@ async function importCardsInternal() {
if (Array.isArray(card.card_images)) {
for (const img of card.card_images) {
await conn.execute(`
INSERT INTO card_images (card_id, image_url)
VALUES (?, ?)
INSERT INTO card_images (image_id, card_id, image_url)
VALUES (?, ?, ?)
ON DUPLICATE KEY UPDATE image_url = VALUES(image_url)
`, [card.id, img.image_url]);
`, [img.id, card.id, img.image_url]);
addedImages++;
}
}