diff options
| -rw-r--r-- | src/server/game/Handlers/ArtifactHandler.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/server/game/Handlers/ArtifactHandler.cpp b/src/server/game/Handlers/ArtifactHandler.cpp index 87ee711cc7a..597d51533b7 100644 --- a/src/server/game/Handlers/ArtifactHandler.cpp +++ b/src/server/game/Handlers/ArtifactHandler.cpp @@ -192,10 +192,8 @@ void WorldSession::HandleConfirmArtifactRespec(WorldPackets::Artifact::ConfirmAr artifact->SetArtifactPower(&newPower); if (artifact->IsEquipped()) - { - ArtifactPowerRankEntry const* artifactPowerRank = sDB2Manager.GetArtifactPowerRank(artifactPower.ArtifactPowerId, 0); - _player->ApplyArtifactPowerRank(artifact, artifactPowerRank, false); - } + if (ArtifactPowerRankEntry const* artifactPowerRank = sDB2Manager.GetArtifactPowerRank(artifactPower.ArtifactPowerId, 0)) + _player->ApplyArtifactPowerRank(artifact, artifactPowerRank, false); } for (ItemDynamicFieldArtifactPowers const& power : artifact->GetArtifactPowers()) |
