From 032fc2762ea47df069e02a55ad8d586ec75ff73c Mon Sep 17 00:00:00 2001 From: Evgeny Sinelnikov Date: Tue, 29 Mar 2016 18:37:40 +0300 Subject: rpc_server/drsuapi: Set msDS_IntId as attid for linked attributes if exists We got WERR_DS_DRA_SCHEMA_MISMATCH for linked attributes with 8418 error for extended attributes when using same attid as attribute object. Signed-off-by: Evgeny Sinelnikov Reviewed-by: Garming Sam Reviewed-by: Andrew Bartlett --- source4/rpc_server/drsuapi/getncchanges.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source4') diff --git a/source4/rpc_server/drsuapi/getncchanges.c b/source4/rpc_server/drsuapi/getncchanges.c index a992c098250..2568f0efa9e 100644 --- a/source4/rpc_server/drsuapi/getncchanges.c +++ b/source4/rpc_server/drsuapi/getncchanges.c @@ -482,7 +482,7 @@ static WERROR get_nc_changes_add_la(TALLOC_CTX *mem_ctx, return WERR_OK; } } - la->attid = sa->attributeID_id; + la->attid = dsdb_attribute_get_attid(sa, false); la->flags = active?DRSUAPI_DS_LINKED_ATTRIBUTE_FLAG_ACTIVE:0; status = dsdb_get_extended_dn_uint32(dsdb_dn->dn, &la->meta_data.version, "RMD_VERSION"); -- cgit v1.2.1