Explorar o código

HPCC-11392 Add keyed field indicator for KEYPATCH to generated xml schema

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Anthony Fishbeck %!s(int64=8) %!d(string=hai) anos
pai
achega
8c078ab7d2
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      ecl/hqlcpp/hqlckey.cpp

+ 1 - 1
ecl/hqlcpp/hqlckey.cpp

@@ -1678,7 +1678,7 @@ ABoundActivity * HqlCppTranslator::doBuildActivityKeyPatch(BuildCtx & ctx, IHqlE
     //virtual int getSequence() = 0;
     doBuildSequenceFunc(instance->classctx, querySequence(expr), false);
     HqlExprArray xmlnsAttrs;
-    Owned<IWUResult> result = createDatasetResultSchema(querySequence(expr), NULL, original->queryRecord(), xmlnsAttrs, false, true, 0);
+    Owned<IWUResult> result = createDatasetResultSchema(querySequence(expr), NULL, original->queryRecord(), xmlnsAttrs, false, true, numKeyedFields(original));
 
     buildExpiryHelper(instance->createctx, expr->queryAttribute(expireAtom));