summaryrefslogtreecommitdiffstats
path: root/ipalib/plugins/automount.py
diff options
context:
space:
mode:
authorJan Cholasta <jcholast@redhat.com>2013-02-04 09:47:00 +0100
committerMartin Kosek <mkosek@redhat.com>2013-03-01 16:59:47 +0100
commita09c50671ecc53af63765afca13edd27ee598081 (patch)
tree07f8c21e0be27b92dfe73ab505ea5bae63fd39cc /ipalib/plugins/automount.py
parent3aa39547df18bc77ba49720f8a3a1a0052907859 (diff)
downloadfreeipa-a09c50671ecc53af63765afca13edd27ee598081.tar.gz
freeipa-a09c50671ecc53af63765afca13edd27ee598081.tar.xz
freeipa-a09c50671ecc53af63765afca13edd27ee598081.zip
Use full DNs in plugin code.
Diffstat (limited to 'ipalib/plugins/automount.py')
-rw-r--r--ipalib/plugins/automount.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/ipalib/plugins/automount.py b/ipalib/plugins/automount.py
index fcda0a102..417d6a311 100644
--- a/ipalib/plugins/automount.py
+++ b/ipalib/plugins/automount.py
@@ -605,7 +605,7 @@ class automountmap_del(LDAPDelete):
try:
(dn_, entry_attrs) = ldap.find_entry_by_attr(
'automountinformation', keys[0], 'automount',
- base_dn=self.obj.container_dn
+ base_dn=DN(self.obj.container_dn, api.env.basedn)
)
ldap.delete_entry(dn_)
except errors.NotFound:
@@ -724,7 +724,9 @@ class automountkey(LDAPObject):
(kwargs['automountkey'], kwargs['automountinformation'])
else:
sfilter = '(automountkey=%s)' % kwargs['automountkey']
- basedn = DN(('automountmapname', parent_keys[1]), ('cn', parent_keys[0]), self.container_dn)
+ basedn = DN(('automountmapname', parent_keys[1]),
+ ('cn', parent_keys[0]), self.container_dn,
+ api.env.basedn)
attrs_list = ['*']
(entries, truncated) = ldap.find_entries(sfilter, attrs_list,
basedn, _ldap.SCOPE_ONELEVEL)