Bladeren bron

Merge pull request #8396 from ghalliday/issue15225

HPCC-15225 Meta exprs should be skipped, instead of preventing compounds

Reviewed-By: Shamser Ahmed <shamser.ahmed@lexisnexis.co.uk>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Richard Chapman 9 jaren geleden
bovenliggende
commit
743767410b
1 gewijzigde bestanden met toevoegingen van 2 en 2 verwijderingen
  1. 2 2
      ecl/hqlcpp/hqlttcpp.cpp

+ 2 - 2
ecl/hqlcpp/hqlttcpp.cpp

@@ -4492,9 +4492,9 @@ bool CompoundSourceTransformer::createCompoundSource(IHqlExpression * expr)
         return false;
     if (extra->forceCompound)
         return true;
-    if (isSourceActivity(expr))
-        return false;
     if (expr->getOperator() == no_preservemeta)
+        expr = expr->queryChild(0);
+    if (isSourceActivity(expr))
         return false;
     if (extra->isPreloaded)
         return (flags & CSFpreload) != 0;