summaryrefslogtreecommitdiffstats
path: root/ipalib/plugins/permission.py
diff options
context:
space:
mode:
authorPetr Viktorin <pviktori@redhat.com>2014-02-28 12:23:17 +0100
committerPetr Viktorin <pviktori@redhat.com>2014-03-07 20:06:52 +0100
commitd727599aa804aecd91de969a9309c1903d0cfdce (patch)
tree146b99aff9e5308367a9452458dabf6efe9e49ea /ipalib/plugins/permission.py
parent0c2aec1be52af311feab15c01d03dfaff4b60fce (diff)
downloadfreeipa-d727599aa804aecd91de969a9309c1903d0cfdce.tar.gz
freeipa-d727599aa804aecd91de969a9309c1903d0cfdce.tar.xz
freeipa-d727599aa804aecd91de969a9309c1903d0cfdce.zip
permissions plugin: Don't crash with empty targetfilter
https://fedorahosted.org/freeipa/ticket/4206 Reviewed-By: Martin Kosek <mkosek@redhat.com>
Diffstat (limited to 'ipalib/plugins/permission.py')
-rw-r--r--ipalib/plugins/permission.py2
1 files changed, 1 insertions, 1 deletions
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