return ldb_next_request(module, req);
}
flags = DSDB_FLAG_NEXT_MODULE | DSDB_FLAG_AS_SYSTEM;
- if (show_deleted_control) {
+ if (true || show_deleted_control) {
flags |= DSDB_SEARCH_SHOW_DELETED;
+ flags |= DSDB_SEARCH_SHOW_RECYCLED;
}
ret = dsdb_module_search_dn(module, state, ¤t_res, dn,
current_attrs,
ret = dsdb_module_search_dn(module, state, &parent_res,
parent_dn,
parent_attrs,
- DSDB_FLAG_NEXT_MODULE |
- DSDB_FLAG_AS_SYSTEM,
+ flags,
+ //DSDB_FLAG_NEXT_MODULE |
+ //DSDB_FLAG_AS_SYSTEM |
+ //DSDB_SEARCH_SHOW_DELETED |
+ //DSDB_SEARCH_SHOW_RECYCLED,
req);
if (ret != LDB_SUCCESS) {
ldb_debug(ldb, LDB_DEBUG_ERROR, "descriptor_modify: Could not find SD for %s\n",