diff options
-rw-r--r-- | ipa-server/ipa-gui/ipagui/subcontrollers/delegation.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ipa-server/ipa-gui/ipagui/subcontrollers/delegation.py b/ipa-server/ipa-gui/ipagui/subcontrollers/delegation.py index 6e31b403d..32f7c8c31 100644 --- a/ipa-server/ipa-gui/ipagui/subcontrollers/delegation.py +++ b/ipa-server/ipa-gui/ipagui/subcontrollers/delegation.py @@ -125,6 +125,8 @@ class DelegationController(IPAController): aci_str_list = aci_entry.getValues('aci') if aci_str_list is None: aci_str_list = [] + if not(isinstance(aci_str_list,list) or isinstance(aci_str_list,tuple)): + aci_str_list = [aci_str_list] try : old_aci_index = aci_str_list.index(kw['orig_acistr']) @@ -171,6 +173,8 @@ class DelegationController(IPAController): aci_str_list = aci_entry.getValues('aci') if aci_str_list is None: aci_str_list = [] + if not(isinstance(aci_str_list,list) or isinstance(aci_str_list,tuple)): + aci_str_list = [aci_str_list] aci_list = [] for aci_str in aci_str_list: |