Index: trunk/web/controls.py
===================================================================
--- trunk/web/controls.py	(revision 264)
+++ trunk/web/controls.py	(revision 265)
@@ -11,4 +11,5 @@
 import time
 import re
+import cache_acls
 
 # ... and stolen from xend/uuid.py
@@ -84,7 +85,4 @@
                            'VM %s is already on' % machine.name)
     elif err:
-        raise CodeError('"%s" on "control %s create %s' 
-                        % (err, machine.name, cdtype))
-    else:
         raise CodeError('"%s" on "control %s create %s' 
                         % (err, machine.name, cdtype))
@@ -132,4 +130,5 @@
         ctx.current.save(nic)    
         ctx.current.save(disk)
+        cache_acls.refreshMachine(machine)
         transaction.commit()
     except:
