Fix a SQLAlchemyism in the web code
authorEvan Broder <broder@mit.edu>
Mon, 6 Oct 2008 08:36:05 +0000 (04:36 -0400)
committerEvan Broder <broder@mit.edu>
Mon, 6 Oct 2008 08:36:05 +0000 (04:36 -0400)
svn path=/trunk/packages/sipb-xen-www/; revision=1074

code/controls.py

index 013e04c..86c23c2 100644 (file)
@@ -226,7 +226,7 @@ def commandResult(username, state, fields):
     machine = validation.Validate(username, state, machine_id=fields.getfirst('machine_id')).machine
     action = fields.getfirst('action')
     cdrom = fields.getfirst('cdrom')
-    if cdrom is not None and not CDROM.get(cdrom):
+    if cdrom is not None and not CDROM.query().filter_by(cdrom_id=cdrom).one():
         raise CodeError("Invalid cdrom type '%s'" % cdrom)    
     if action not in ('Reboot', 'Power on', 'Power off', 'Shutdown', 
                       'Delete VM'):