diff --git a/src/server/game/DungeonFinding/LFGMgr.cpp b/src/server/game/DungeonFinding/LFGMgr.cpp index fa0d47293..89a659e74 100644 --- a/src/server/game/DungeonFinding/LFGMgr.cpp +++ b/src/server/game/DungeonFinding/LFGMgr.cpp @@ -2099,6 +2099,12 @@ namespace lfg continue; } + // Remove Dungeon Finder Cooldown if still exists + if (player->HasAura(LFG_SPELL_DUNGEON_COOLDOWN)) + { + player->RemoveAurasDueToSpell(LFG_SPELL_DUNGEON_COOLDOWN); + } + // Xinef: Update achievements, set correct amount of randomly grouped players if (dungeon->difficulty == DUNGEON_DIFFICULTY_HEROIC) if (uint8 count = GetRandomPlayersCount(player->GetGUID()))