Skip to content

Commit 14c8cbd

Browse files
bmacksbuerk
authored andcommitted
[BUGFIX] Allow to process versions of language variants
This change allows for YAML-based fixtures to also add version variants for a language variant thus, making it fully overlayable. See https://review.typo3.org/c/Packages/TYPO3.CMS/+/72015
1 parent 22ece9f commit 14c8cbd

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

Classes/Core/Functional/Framework/DataHandling/Scenario/DataHandlerFactory.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,14 @@ private function processLanguageVariantItem(
186186
if (isset($itemSettings['actions'])) {
187187
$this->setInCommandMap($tableName, $newId, $nodeId, $itemSettings['actions'], (int)$workspaceId);
188188
}
189+
foreach ($itemSettings['versionVariants'] ?? [] as $versionVariantSettings) {
190+
$this->processVersionVariantItem(
191+
$entityConfiguration,
192+
$versionVariantSettings,
193+
$newId,
194+
$nodeId
195+
);
196+
}
189197
foreach ($itemSettings['languageVariants'] ?? [] as $variantItemSettings) {
190198
$this->processLanguageVariantItem(
191199
$entityConfiguration,

0 commit comments

Comments
 (0)