diff --git a/build/scripts/Targets/TargetDescriptionFiles/Services/AtdfService.php b/build/scripts/Targets/TargetDescriptionFiles/Services/AtdfService.php index 15dc6c53..55899907 100644 --- a/build/scripts/Targets/TargetDescriptionFiles/Services/AtdfService.php +++ b/build/scripts/Targets/TargetDescriptionFiles/Services/AtdfService.php @@ -188,6 +188,11 @@ class AtdfService $tdf->pads = array_values($padsByKey); + // Sort pads by key + uasort($tdf->pads, function (Pad $padA, Pad $padB): bool { + return $padA->key > $padB->key; + }); + $variantElements = $this->getElementsFromXPath( 'variants/variant', $document