Manually updating spec files. Tagged for 1.8-6.
[nodemanager.git] / api.py
diff --git a/api.py b/api.py
index 0eac3e0..0e51ba3 100644 (file)
--- a/api.py
+++ b/api.py
@@ -66,13 +66,13 @@ class APIRequestHandler(SimpleXMLRPCServer.SimpleXMLRPCRequestHandler):
             caller_name = pwd.getpwuid(xid)[0]
             # Special case the genicw
             if method_name == "AdminTicket":
-                if caller_name == 'PLC_SLICE_PREFIX'+"_genicw":
+                if caller_name == PLC_SLICE_PREFIX+"_genicw":
                     try: result = method(*args)
                     except Exception, err: raise xmlrpclib.Fault(104, 'Error in call: %s' %err)
                 else:
                     raise xmlrpclib.Fault(108, '%s: Permission denied.' % caller_name)
             # Anyone can call these functions
-            elif method_name not in ('ReCreate', 'Help', 'Ticket', 'GetXIDs', 'GetSSHKeys'):
+            elif method_name not in ('Help', 'Ticket', 'GetXIDs', 'GetSSHKeys'):
                 # Authenticate the caller if not in the above fncts.
                 target_name = args[0]
                 # Gather target slice's object.