X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fmanagers%2Fregistry_manager.py;h=6d7bb6ddece6bb93e1b9c6c2f2a9a8347aaaac06;hb=355bc053180e2e9d27fe0cfb980122d630b1c31d;hp=79e5d41c3cff92238f10a68dff753c3c2a84a92e;hpb=9d893c265e592ef4f8f0819ed870f3d36b026ed5;p=sfa.git diff --git a/sfa/managers/registry_manager.py b/sfa/managers/registry_manager.py index 79e5d41c..6d7bb6dd 100644 --- a/sfa/managers/registry_manager.py +++ b/sfa/managers/registry_manager.py @@ -394,6 +394,8 @@ class RegistryManager: # create RegKey objects for incoming keys if hasattr(record,'reg-keys'): keys=getattr(record,'reg-keys') + # some people send the key as a string instead of a list of strings + if isinstance(keys,types.StringTypes): keys=[keys] logger.debug ("creating %d keys for user %s"%(len(keys),record.hrn)) record.reg_keys = [ RegKey (key) for key in keys ]