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') {