From e30be9a948241c7c42a7d0f8f4610489910987da Mon Sep 17 00:00:00 2001 From: Kamen Mazdrashki Date: Wed, 26 Nov 2014 21:53:53 +0100 Subject: [PATCH] s4-dsdb/samdb: Don't relax contraint checking during rename for Deleted objects Now we have a module to handle to handle Tombstone reanimation and it is better we do all the check here as usual Change-Id: Ia5d28d64e99f7a961cfe8b9aa7cc96e4ca56192e Signed-off-by: Kamen Mazdrashki Reviewed-by: Andrew Bartlett Reviewed-by: Garming Sam --- source4/dsdb/samdb/ldb_modules/samldb.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/source4/dsdb/samdb/ldb_modules/samldb.c b/source4/dsdb/samdb/ldb_modules/samldb.c index 24124c948b7..39b6bdf501a 100644 --- a/source4/dsdb/samdb/ldb_modules/samldb.c +++ b/source4/dsdb/samdb/ldb_modules/samldb.c @@ -3073,9 +3073,6 @@ static int check_rename_constraints(struct ldb_message *msg, if (ldb_request_get_control(ac->req, LDB_CONTROL_RELAX_OID) != NULL) { return LDB_SUCCESS; } - if (ldb_msg_find_attr_as_bool(msg, "isDeleted", false)) { - return LDB_SUCCESS; - } /* Objects under CN=System */ -- 2.34.1