Browse Source

fixes updates function for Python web2py

Keith Newman 10 years ago
parent
commit
5ba167b330
1 changed files with 4 additions and 2 deletions
  1. 4 2
      frameworks/Python/web2py/app/app/controllers/default.py

+ 4 - 2
frameworks/Python/web2py/app/app/controllers/default.py

@@ -55,8 +55,10 @@ def updates():
     ids = [rp() for _ in xrange(num_queries)]
     ids.sort() # To avoid deadlock
     for id in ids:
-        world = DATABASE(DATABASE.world.id==id).select()[0]
-        world.randomNumber = rp()
+        world = DATABASE.world[id]
+        newNumber = rp()
+        DATABASE(DATABASE.world.id==id).update(randomNumber=newNumber)
+        world.randomNumber = newNumber
         worlds.append(serializeWorld(world))
     return jsonOut.dumps(worlds)