- theDumper << aBase << " = model.addUnion(" << aDocName <<
- ", " << anAttrObjects << ")" << std::endl;
+ theDumper << aBase << " = model.addUnion(" << aDocName << ", " << anAttrObjects;
+
+ if (!aBase->data()->version().empty())
+ theDumper << ", keepSubResults = True";
+
+ theDumper << ")" << std::endl;