summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Bartlett <abartlet@samba.org>2008-01-18 18:08:49 +1100
committerAndrew Bartlett <abartlet@samba.org>2008-01-18 18:08:49 +1100
commit7e2ea67b2118d31d11ed668d081568f7ef2243ae (patch)
tree9eb0b5345389181b8c790da767a1b0e8bd5c624c
parent53c1cdd11ad56723cd7bada2df0cc2faa88227df (diff)
downloadsamba-7e2ea67b2118d31d11ed668d081568f7ef2243ae.tar.gz
samba-7e2ea67b2118d31d11ed668d081568f7ef2243ae.tar.bz2
samba-7e2ea67b2118d31d11ed668d081568f7ef2243ae.zip
Only set showOnlyInAdvancedView: TRUE when adding default values.
False is the default, so only set this when the schema requires the hiding behaviour. Andrew Bartlett (This used to be commit 45f6ccefda39e8f0a9820ba55b1924b7cfb12262)
-rw-r--r--source4/dsdb/samdb/ldb_modules/objectclass.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/source4/dsdb/samdb/ldb_modules/objectclass.c b/source4/dsdb/samdb/ldb_modules/objectclass.c
index 871c38476b..737475ca78 100644
--- a/source4/dsdb/samdb/ldb_modules/objectclass.c
+++ b/source4/dsdb/samdb/ldb_modules/objectclass.c
@@ -532,9 +532,9 @@ static int objectclass_do_add(struct ldb_handle *h)
ldb_msg_add_string(msg, "objectCategory",
current->objectclass->defaultObjectCategory);
}
- if (!ldb_msg_find_element(msg, "showInAdvancedViewOnly")) {
+ if (!ldb_msg_find_element(msg, "showInAdvancedViewOnly") && (current->objectclass->defaultHidingValue == true)) {
ldb_msg_add_string(msg, "showInAdvancedViewOnly",
- current->objectclass->defaultHidingValue ? "TRUE" : "FALSE");
+ "TRUE");
}
if (!ldb_msg_find_element(msg, "nTSecurityDescriptor")) {
DATA_BLOB *sd = get_sd(ac->module, mem_ctx, current->objectclass);