From e44ab2a9e2b7975e4ef085afa8437052e5f1981b Mon Sep 17 00:00:00 2001 From: Ivan Magda Date: Fri, 1 Nov 2024 16:41:57 +0700 Subject: [PATCH] iOS: Fix Array Index Out of Range Exception in StepQuizMatchingViewModel.swift (#1229) --- .../StepQuizMatching/StepQuizMatchingViewModel.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/iosHyperskillApp/iosHyperskillApp/Sources/Modules/StepQuizSubmodules/StepQuizMatching/StepQuizMatchingViewModel.swift b/iosHyperskillApp/iosHyperskillApp/Sources/Modules/StepQuizSubmodules/StepQuizMatching/StepQuizMatchingViewModel.swift index 9276c258c..82808e636 100644 --- a/iosHyperskillApp/iosHyperskillApp/Sources/Modules/StepQuizSubmodules/StepQuizMatching/StepQuizMatchingViewModel.swift +++ b/iosHyperskillApp/iosHyperskillApp/Sources/Modules/StepQuizSubmodules/StepQuizMatching/StepQuizMatchingViewModel.swift @@ -30,8 +30,8 @@ final class StepQuizMatchingViewModel: ObservableObject, StepQuizChildQuizInputP let items = pairs.enumerated().map { index, _ in StepQuizMatchingViewData.MatchItem( - title: .init(id: index, text: pairs[index].first ?? ""), - option: options.first { $0.id == replyOrdering?[index] } + title: .init(id: index, text: pairs[safe: index]?.first ?? ""), + option: options.first { $0.id == replyOrdering?[safe: index] } ) }