From 7d3f8806333696ea7ffe94c9453f88d52f412bc3 Mon Sep 17 00:00:00 2001 From: sladecraven Date: Sun, 25 Sep 2022 14:13:57 +0200 Subject: [PATCH] Fix #1 for dropping items from compendium --- modules/pegasus-item-sheet.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/pegasus-item-sheet.js b/modules/pegasus-item-sheet.js index f3ab9b4..f46900b 100644 --- a/modules/pegasus-item-sheet.js +++ b/modules/pegasus-item-sheet.js @@ -426,11 +426,15 @@ export class PegasusItemSheet extends ItemSheet { let data = event.dataTransfer.getData('text/plain') let dataItem = JSON.parse( data) console.log("DROP", event, dataItem ) - const item = fromUuidSync(dataItem.uuid) + let item = fromUuidSync(dataItem.uuid) + if (item.pack) { + item = await PegasusUtility.searchItem(item) + } if (!item) { ui.notifications.warn("Unable to find relevant item - Aborting drag&drop " + data.uuid) return } + console.log("DROP REULT", this.object.type, item.type) if (this.object.type == 'virtue' ) { if (item.type == 'effect') {