Fix a couple more bugs
[invirt/packages/invirt-web.git] / code / main.py
index 073f81d..fdc2837 100755 (executable)
@@ -160,7 +160,7 @@ def create(username, state, fields):
     else:
         err = None
     state.clear() #Changed global state
-    d = getListDict(username)
+    d = getListDict(username, state)
     d['err'] = err
     if err:
         for field in fields.keys():
@@ -335,7 +335,7 @@ def command(username, state, fields):
             return templates.command(searchList=[d])
     if back == 'list':
         state.clear() #Changed global state
-        d = getListDict(username)
+        d = getListDict(username, state)
         d['result'] = result
         return templates.list(searchList=[d])
     elif back == 'info':
@@ -357,7 +357,6 @@ def modifyDict(username, state, fields):
         kws = dict([(kw, fields.getfirst(kw)) for kw in 'machine_id owner admin contact name memory vmtype disksize'.split()])
         validate = validation.Validate(username, state, **kws)
         machine = validate.machine
-        print >> sys.stderr, machine, machine.administrator, kws['admin']
         oldname = machine.name
 
         if hasattr(validate, 'memory'):