diff --git a/Assets/ManagedResources/~Lua/Modules/RoleInfo/RolePosInfoPopup.lua b/Assets/ManagedResources/~Lua/Modules/RoleInfo/RolePosInfoPopup.lua index 75a3459ae4..746565a31c 100644 --- a/Assets/ManagedResources/~Lua/Modules/RoleInfo/RolePosInfoPopup.lua +++ b/Assets/ManagedResources/~Lua/Modules/RoleInfo/RolePosInfoPopup.lua @@ -72,8 +72,8 @@ function this.RefreshPanel() end local _curData={} for k,v in pairs(curHeroData.RecommendTeamId) do - local _data=ConfigManager.GetConfigData(ConfigName.RecommendTeam,v) - if _data.IsShowInTeam==1 then + local _data=ConfigManager.TryGetConfigData(ConfigName.RecommendTeam,v) + if _data and _data.IsShowInTeam==1 then table.insert(_curData,_data) end end