From 958519a6c277d9105096f2a58a6e3637707d0796 Mon Sep 17 00:00:00 2001 From: martinyde Date: Tue, 26 Aug 2025 08:59:25 +0200 Subject: [PATCH 1/3] Added handling for missing cpr in MitidChildrenSelectAjaxBehaviour --- .../src/Element/MitidChildrenSelectAjaxBehaviour.php | 4 ++++ 1 file changed, 4 insertions(+) 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']; From aab157d4d37b8a62a11ae6704bf78bd366722993 Mon Sep 17 00:00:00 2001 From: martinyde Date: Tue, 26 Aug 2025 09:09:10 +0200 Subject: [PATCH 2/3] Modified changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) 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 From 37de1f7570703f58511819d18e792ce5782e3f70 Mon Sep 17 00:00:00 2001 From: martinyde Date: Tue, 9 Sep 2025 10:15:36 +0200 Subject: [PATCH 3/3] Updated changelog --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4fb9951..c668e70 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,7 +11,8 @@ 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) +- [192](https://github.com/OS2Forms/os2forms/pull/192) + Fix bug in MitidChildrenSelectAjaxBehaviour.php - [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