diff --git a/ElvUI/Mainline/Modules/Skins/Stable.lua b/ElvUI/Mainline/Modules/Skins/Stable.lua index 7f951b38f6..42b6f229ca 100644 --- a/ElvUI/Mainline/Modules/Skins/Stable.lua +++ b/ElvUI/Mainline/Modules/Skins/Stable.lua @@ -55,8 +55,13 @@ function S:Blizzard_StableUI() end local petInfo = modelScene.PetInfo - if petInfo and petInfo.Type then - hooksecurefunc(petInfo.Type, 'SetText', S.ReplaceIconString) + if petInfo then + if petInfo.Type then + hooksecurefunc(petInfo.Type, 'SetText', S.ReplaceIconString) + end + if petInfo.Specialization then + S:HandleDropDownBox(petInfo.Specialization) + end end end