summaryrefslogtreecommitdiff
path: root/source4/dsdb
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 /source4/dsdb
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)
Diffstat (limited to 'source4/dsdb')
-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);