Skip to content

Commit e2ad5e8

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 Backport of #669
1 parent 7396ef0 commit e2ad5e8

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

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

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,14 @@ private function processLanguageVariantItem(
220220
if (isset($itemSettings['actions'])) {
221221
$this->setInCommandMap($tableName, $newId, $nodeId, $itemSettings['actions'], (int)$workspaceId);
222222
}
223-
223+
foreach ($itemSettings['versionVariants'] ?? [] as $versionVariantSettings) {
224+
$this->processVersionVariantItem(
225+
$entityConfiguration,
226+
$versionVariantSettings,
227+
$newId,
228+
$nodeId
229+
);
230+
}
224231
foreach ($itemSettings['languageVariants'] ?? [] as $variantItemSettings) {
225232
$this->processLanguageVariantItem(
226233
$entityConfiguration,

0 commit comments

Comments
 (0)