aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts/Commands
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/scripts/Commands')
-rw-r--r--src/server/scripts/Commands/cs_learn.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/server/scripts/Commands/cs_learn.cpp b/src/server/scripts/Commands/cs_learn.cpp
index b67c1427f63..4b86ff544cf 100644
--- a/src/server/scripts/Commands/cs_learn.cpp
+++ b/src/server/scripts/Commands/cs_learn.cpp
@@ -291,7 +291,9 @@ public:
{
sLanguageMgr->ForEachLanguage([handler](uint32 /*lang*/, LanguageDesc const& languageDesc)
{
- handler->GetSession()->GetPlayer()->LearnSpell(languageDesc.SpellId, false);
+ if (languageDesc.SpellId)
+ handler->GetSession()->GetPlayer()->LearnSpell(languageDesc.SpellId, false);
+
return true;
});