diff --git a/CHANGELOG.md b/CHANGELOG.md index 880c6b7..4fb9951 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,7 @@ before starting to add changes. Use example [placed in the end of the page](#exa ## [Unreleased] +- Fix bug in MitidChildrenSelectAjaxBehaviour.php [192](https://github.com/OS2Forms/os2forms/pull/192) - [PR-101](https://github.com/OS2Forms/os2forms/pull/101) - Added support for `os2web_key` in Digital post - Switched from saving settings in key value store to config, i.e diff --git a/modules/os2forms_nemid/src/Element/MitidChildrenSelectAjaxBehaviour.php b/modules/os2forms_nemid/src/Element/MitidChildrenSelectAjaxBehaviour.php index e88c218..b1e3d3f 100644 --- a/modules/os2forms_nemid/src/Element/MitidChildrenSelectAjaxBehaviour.php +++ b/modules/os2forms_nemid/src/Element/MitidChildrenSelectAjaxBehaviour.php @@ -52,6 +52,10 @@ public static function mitidChildrenSelectAjax(array &$form, FormStateInterface $webform = $webformSubmission->getWebform(); $elementsFlattened = $webform->getElementsInitializedAndFlattened(); + if (!$cprLookupResult->isSuccessful()) { + return $response; + } + foreach ($elementsFlattened as $flattenedElement) { if (isset($flattenedElement['#type'])) { $parents = $flattenedElement['#webform_parents'];