Skip to content

Commit 38424e6

Browse files
committed
Issue with matrikula field on multipage form
1 parent 2608433 commit 38424e6

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

modules/os2forms_dawa/src/Element/DawaElementAddressMatrikula.php

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -142,10 +142,11 @@ private static function getMatrikulaOptions($addressValue, array $element) {
142142
*/
143143
public static function matrikulaUpdateSelectOptions(array &$form, FormStateInterface $form_state) {
144144
$triggeringElement = $form_state->getTriggeringElement();
145-
$parents = $triggeringElement['#parents'];
146-
$parentName = $parents[count($parents) - 2];
147-
148-
return $form['elements'][$parentName]['matrikula'];
145+
$parents = $triggeringElement['#array_parents'];
146+
$matrikula_element = $form;
147+
for ($i=0; $i<=count($parents) - 2; $i++) {
148+
$matrikula_element = $matrikula_element[$parents[$i]];
149+
}
150+
return $matrikula_element['matrikula'];
149151
}
150-
151152
}

0 commit comments

Comments
 (0)