From: Thierry Parmentelat Date: Fri, 18 Jul 2014 14:52:38 +0000 (+0200) Subject: accept a 'reg-keys' argument as a simple string insted of a list of strings in Register X-Git-Tag: sfa-3.1-9~1 X-Git-Url: http://git.onelab.eu/?p=sfa.git;a=commitdiff_plain;h=355bc053180e2e9d27fe0cfb980122d630b1c31d accept a 'reg-keys' argument as a simple string insted of a list of strings in Register --- 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 ]