From d727599aa804aecd91de969a9309c1903d0cfdce Mon Sep 17 00:00:00 2001 From: Petr Viktorin Date: Fri, 28 Feb 2014 12:23:17 +0100 Subject: permissions plugin: Don't crash with empty targetfilter https://fedorahosted.org/freeipa/ticket/4206 Reviewed-By: Martin Kosek --- ipalib/plugins/permission.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ipalib/plugins') diff --git a/ipalib/plugins/permission.py b/ipalib/plugins/permission.py index 82272d361..8c7fd0fcd 100644 --- a/ipalib/plugins/permission.py +++ b/ipalib/plugins/permission.py @@ -711,7 +711,7 @@ class permission(baseldap.LDAPObject): return filter_ops elif filter_ops['add']: options['ipapermtargetfilter'] = list(options.get( - 'ipapermtargetfilter', [])) + filter_ops['add'] + 'ipapermtargetfilter') or []) + filter_ops['add'] def validate_permission(self, entry): ldap = self.Backend.ldap2 -- cgit