diff --git a/Assets/ManagedResources/~Lua/Modules/Net/NetManager.lua b/Assets/ManagedResources/~Lua/Modules/Net/NetManager.lua index 94616a9773..538d7522e8 100644 --- a/Assets/ManagedResources/~Lua/Modules/Net/NetManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/Net/NetManager.lua @@ -7845,7 +7845,7 @@ function NetManager.ReplaceSoldierRequest(_type,_auto, _func) SmallSoldierManager.changeSolider=nil end end - if msg.drop then + if msg.drop and msg.drop.itemlist and #msg.drop.itemlist>0 then UIManager.OpenPanel(UIName.RewardItemPopup,msg.drop,1) end Game.GlobalEvent:DispatchEvent(GameEvent.Solider.RefreshSoliderInfoWindow)