DSDB_FLAG_AS_SYSTEM |
DSDB_SEARCH_SHOW_RECYCLED,
req);
+ if (ret == LDB_ERR_NO_SUCH_OBJECT) {
+ return dsdb_module_werror(module,
+ LDB_ERR_NO_SUCH_OBJECT,
+ WERR_DS_OBJ_NOT_FOUND,
+ "NameErr: DSID-0310028D, problem 2001 (NO_OBJECT), data 0, best match of:");
+ ldb_asprintf_errstring(ldb,
+ "%08X: NameErr: DSID-0310028D, problem 2001 (NO_OBJECT), data 0, best match of: ",
+ W_ERROR_V(WERR_DS_OBJ_NOT_FOUND));
+ return ret;
+ }
if (ret != LDB_SUCCESS) {
return ldb_error(ldb, ret,
"acl_read: Error retrieving instanceType for base.");