From 6018868c75c572b7d9ba04b9da5c09c248bd976d Mon Sep 17 00:00:00 2001
From: Dani Palou <dani@moodle.com>
Date: Thu, 20 Apr 2023 10:45:12 +0200
Subject: [PATCH] MOBILE-3535 lesson: Fix undefined attempt if load fails

---
 src/addons/mod/lesson/pages/user-retake/user-retake.ts | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/addons/mod/lesson/pages/user-retake/user-retake.ts b/src/addons/mod/lesson/pages/user-retake/user-retake.ts
index d5a894241..792c6477d 100644
--- a/src/addons/mod/lesson/pages/user-retake/user-retake.ts
+++ b/src/addons/mod/lesson/pages/user-retake/user-retake.ts
@@ -94,7 +94,7 @@ export class AddonModLessonUserRetakePage implements OnInit {
         try {
             await this.setRetake(retakeNumber);
         } catch (error) {
-            this.selectedRetake = this.previousSelectedRetake;
+            this.selectedRetake = this.previousSelectedRetake ?? this.selectedRetake;
             CoreDomUtils.showErrorModal(CoreUtils.addDataNotDownloadedError(error, 'Error getting attempt.'));
         } finally {
             this.loaded = true;