diff --git a/src/actions/RoleAction.lua b/src/actions/RoleAction.lua index 9c2dbe2..8622f8a 100644 --- a/src/actions/RoleAction.lua +++ b/src/actions/RoleAction.lua @@ -533,12 +533,8 @@ function _M.searchAllRoleRpc(agent, data) local ret = tonum(result.errorCode) if ret ~= 0 then return 2 end - local rsp = result.data - if not rsp or not next(rsp) then - return 3 - end - SendPacket(actionCodes.Role_searchAllRoleRpc, MsgPack.pack(rsp)) + SendPacket(actionCodes.Role_searchAllRoleRpc, MsgPack.pack(result.data or {})) return true end -- libgit2 0.21.2