Browse Source

Lapis: Fix object inside of array

Tor Hveem 10 years ago
parent
commit
4fa160b44f
2 changed files with 9 additions and 5 deletions
  1. 7 3
      frameworks/Lua/lapis/web.lua
  2. 2 2
      frameworks/Lua/lapis/web.moon

+ 7 - 3
frameworks/Lua/lapis/web.lua

@@ -110,8 +110,10 @@ do
         local w = World:find(random(1, 10000))
         return {
           json = {
-            id = w.id,
-            randomNumber = w.randomnumber
+            {
+              id = w.id,
+              randomNumber = w.randomnumber
+            }
           }
         }
       end
@@ -191,7 +193,9 @@ do
       end
       if num_queries < 2 then
         return {
-          json = worlds[1]
+          json = {
+            worlds[1]
+          }
         }
       end
       return {

+ 2 - 2
frameworks/Lua/lapis/web.moon

@@ -18,7 +18,7 @@ class Benchmark extends lapis.Application
     num_queries = tonumber(@params.queries) or 1
     if num_queries < 2 
       w = World\find random(1, 10000)
-      return json: {id:w.id,randomNumber:w.randomnumber}
+      return json: {{id:w.id,randomNumber:w.randomnumber}}
 
     worlds = {}
     num_queries = min(500, num_queries)
@@ -64,7 +64,7 @@ class Benchmark extends lapis.Application
       world\update "randomnumber"
       insert worlds, {id:world.id,randomNumber:world.randomnumber} 
     if num_queries < 2
-      return json: worlds[1]
+      return json: {worlds[1]}
     json: worlds
 
   "/plaintext": =>