From 8defa7ddd68ade04f71254fc86762ac235721cce Mon Sep 17 00:00:00 2001
From: Jan Cholasta <jcholast@redhat.com>
Date: Thu, 3 Sep 2015 08:46:59 +0200
Subject: [PATCH] vault: set owner to current user on container creation
This reverts commit 419754b1c11139435ae5b5082a51026da0d5e730.
https://fedorahosted.org/freeipa/ticket/5250
Reviewed-By: Petr Vobornik <pvoborni@redhat.com>
---
ipalib/plugins/vault.py | 21 +--------------------
1 file changed, 1 insertion(+), 20 deletions(-)
diff --git a/ipalib/plugins/vault.py b/ipalib/plugins/vault.py
index 733741dfc2c87995055599cc3816f321ec344496..d9551c2f0cfc16973131c61db45bc606d2844fb6 100644
--- a/ipalib/plugins/vault.py
+++ b/ipalib/plugins/vault.py
@@ -981,27 +981,8 @@ class vault_add_internal(LDAPCreate):
parent_dn = DN(*dn[1:])
- container_dn = DN(self.api.Object.vault.container_dn,
- self.api.env.basedn)
-
- services_dn = DN(('cn', 'services'), container_dn)
- users_dn = DN(('cn', 'users'), container_dn)
-
- if dn.endswith(services_dn):
- # service container should be owned by the service
- service = parent_dn[0]['cn']
- parent_owner_dn = self.api.Object.service.get_dn(service)
-
- elif dn.endswith(users_dn):
- # user container should be owned by the user
- user = parent_dn[0]['cn']
- parent_owner_dn = self.api.Object.user.get_dn(user)
-
- else:
- parent_owner_dn = owner_dn
-
try:
- self.obj.create_container(parent_dn, parent_owner_dn)
+ self.obj.create_container(parent_dn, owner_dn)
except errors.DuplicateEntry as e:
pass
--
2.4.3