From 355bc053180e2e9d27fe0cfb980122d630b1c31d Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Fri, 18 Jul 2014 16:52:38 +0200 Subject: [PATCH] accept a 'reg-keys' argument as a simple string insted of a list of strings in Register --- sfa/managers/registry_manager.py | 2 ++ 1 file changed, 2 insertions(+) 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 ] -- 2.43.0