diff --git a/commands/search/magic.js b/commands/search/magic.js index d910e291..d83674fa 100644 --- a/commands/search/magic.js +++ b/commands/search/magic.js @@ -59,10 +59,13 @@ module.exports = class MagicCommand extends Command { const isMDFC = Boolean(card.card_faces); const oracleText = isMDFC ? card.card_faces.map(c => c.oracle_text).join('\n\n//\n\n') : card.oracle_text; const manaCost = isMDFC ? card.card_faces.map(c => c.mana_cost).join(' // ') : card.mana_cost; + const img = card.card_faces && card.card_faces.length && card.card_faces[0].image_uris + ? card.card_faces[0].image_uris.normal + : card.image_uris?.normal; const embed = new EmbedBuilder() .setURL(card.scryfall_uri) .setColor(0x2B253A) - .setThumbnail(card.card_faces ? card.card_faces[0].image_uris.normal : card.image_uris.normal) + .setThumbnail(img || null) .setDescription(`${manaCost} ${card.type_line}\n\n${oracleText}`) .setAuthor({ name: 'Scryfall', iconURL: logos.scryfall, url: 'https://scryfall.com/' }) .setTitle(card.name); diff --git a/package.json b/package.json index 36014afa..b4d1a03a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "xiao", - "version": "152.4.7", + "version": "152.4.8", "description": "Your personal server companion.", "main": "Xiao.js", "scripts": {