From f1ccc63795c33a8d9894b304f5a9a658efd60f8d Mon Sep 17 00:00:00 2001 From: Dani Palou Date: Wed, 29 May 2024 10:32:00 +0200 Subject: [PATCH] MOBILE-4470 lesson: Fix multichoice option not selected in review Fixes a regression caused by 2449aca --- src/addons/mod/lesson/services/lesson-helper.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/addons/mod/lesson/services/lesson-helper.ts b/src/addons/mod/lesson/services/lesson-helper.ts index 2fd998089..36094b797 100644 --- a/src/addons/mod/lesson/services/lesson-helper.ts +++ b/src/addons/mod/lesson/services/lesson-helper.ts @@ -269,9 +269,14 @@ export class AddonModLessonHelperProvider { if (option.checked || multiChoiceQuestion.multi) { // Add the control. - const value = multiChoiceQuestion.multi ? - { value: option.checked, disabled: option.disabled } : option.checked; - questionForm.addControl(option.name, this.formBuilder.control(value)); + if (multiChoiceQuestion.multi) { + questionForm.addControl( + option.name, + this.formBuilder.control({ value: option.checked, disabled: option.disabled }), + ); + } else { + questionForm.addControl(option.name, this.formBuilder.control(option.value)); + } controlAdded = true; }