diff --git a/WeakAuras/Conditions.lua b/WeakAuras/Conditions.lua index 123288fd66..90a0e3639d 100644 --- a/WeakAuras/Conditions.lua +++ b/WeakAuras/Conditions.lua @@ -843,7 +843,7 @@ end function Private.RunConditions(region, uid, hideRegion) if (checkConditions[uid]) then Private.ActivateAuraEnvironmentForRegion(region) - checkConditions[uid](region, hideRegion); + xpcall(checkConditions[uid], Private.GetErrorHandlerUid(uid, L["Execute Conditions"]), region, hideRegion); Private.ActivateAuraEnvironment() end end