From 39532f22eaa66cd40f4fc59043a27c5ced6ec5aa Mon Sep 17 00:00:00 2001 From: Alexey Date: Wed, 6 Aug 2025 19:36:08 +0300 Subject: [PATCH] fix bug with result array --- internal/server/sv1/lua_handler.go | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/internal/server/sv1/lua_handler.go b/internal/server/sv1/lua_handler.go index 345247b..bd9a424 100644 --- a/internal/server/sv1/lua_handler.go +++ b/internal/server/sv1/lua_handler.go @@ -517,13 +517,7 @@ func (h *HandlerV1) handleLUA(sid string, r *http.Request, req *rpc.RPCRequest, resultVal := outTbl.RawGetString("result") if resultVal != lua.LNil { - payload := make(map[string]any) - if tbl, ok := resultVal.(*lua.LTable); ok { - tbl.ForEach(func(k, v lua.LValue) { payload[k.String()] = ConvertLuaTypesToGolang(v) }) - } else { - return rpc.NewResponse(ConvertLuaTypesToGolang(resultVal), req.ID) - } - return rpc.NewResponse(payload, req.ID) + return rpc.NewResponse(ConvertLuaTypesToGolang(resultVal), req.ID) } return rpc.NewResponse(nil, req.ID) }