diff --git a/libs/libdebuff.lua b/libs/libdebuff.lua index 08840d09..b43dfd87 100644 --- a/libs/libdebuff.lua +++ b/libs/libdebuff.lua @@ -1539,6 +1539,7 @@ if hasNampower then end local data = ownDebuffs[targetGuid][spellName] + if not data then return end -- race condition: cleared by DEBUFF_REMOVED between init and use -- Downrank Protection: Check if existing debuff is still active and has higher rank if data.startTime and data.duration and data.rank and rankNum > 0 then