From ade804935987880c18377f37af54d5d20206df86 Mon Sep 17 00:00:00 2001 From: WBHarry Date: Sat, 13 Jun 2026 00:35:08 +0200 Subject: [PATCH] Fixed so that it works to drop a compendium ActiveEffect on a sheet --- module/applications/sheets/api/application-mixin.mjs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/module/applications/sheets/api/application-mixin.mjs b/module/applications/sheets/api/application-mixin.mjs index 63bbb536..df000ea4 100644 --- a/module/applications/sheets/api/application-mixin.mjs +++ b/module/applications/sheets/api/application-mixin.mjs @@ -381,9 +381,10 @@ export default function DHApplicationMixin(Base) { * @param {DragEvent} event * @protected */ - _onDrop(event) { + async _onDrop(event) { event.stopPropagation(); - const data = foundry.applications.ux.TextEditor.implementation.getDragEventData(event); + const baseData = foundry.applications.ux.TextEditor.implementation.getDragEventData(event); + const data = !baseData.name && baseData.uuid ? await foundry.utils.fromUuid(baseData.uuid) : baseData; if (data.type === 'ActiveEffect' && data.fromInternal !== this.document.uuid) { this.document.createEmbeddedDocuments('ActiveEffect', [data.data]); } else {