diff --git a/pages/api/collections/[identifier]/thumbnails.js b/pages/api/collections/[identifier]/thumbnails.js index a86c730..9947c34 100644 --- a/pages/api/collections/[identifier]/thumbnails.js +++ b/pages/api/collections/[identifier]/thumbnails.js @@ -114,7 +114,7 @@ export default async function handler(req, res) { LIMIT 5 `; - const thumbnails = thumbnailsResult.map(card => ({ + const thumbnails = (thumbnailsResult || []).map(card => ({ id: card.id, name: card.name, rarity: card.rarity, @@ -126,7 +126,7 @@ export default async function handler(req, res) { quantity: parseInt(card.quantity) || 1 })); - res.status(200).json(thumbnails); + res.status(200).json({ thumbnails }); } catch (error) { console.error('Error fetching collection thumbnails:', error);