diff options
-rw-r--r-- | src/server/game/DungeonFinding/LFGMgr.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/server/game/DungeonFinding/LFGMgr.cpp b/src/server/game/DungeonFinding/LFGMgr.cpp index f4df5c85c8f..71b8eba3cdf 100644 --- a/src/server/game/DungeonFinding/LFGMgr.cpp +++ b/src/server/game/DungeonFinding/LFGMgr.cpp @@ -768,7 +768,7 @@ void LFGMgr::GetCompatibleDungeons(LfgDungeonSet& dungeons, GuidSet const& playe bool eraseDungeon = true; // Don't remove the dungeon if team members are trying to continue a locked instance - if (it2->second == LFG_LOCKSTATUS_RAID_LOCKED && isContinue) + if (it2->second.lockStatus == LFG_LOCKSTATUS_RAID_LOCKED && isContinue) { LFGDungeonData const* dungeon = GetLFGDungeon(dungeonId); ASSERT(dungeon); @@ -786,10 +786,10 @@ void LFGMgr::GetCompatibleDungeons(LfgDungeonSet& dungeons, GuidSet const& playe } } } - + if (eraseDungeon) dungeons.erase(itDungeon); - + lockMap[guid][dungeonId] = it2->second; } } |