From 11ba0beb85d6448c230efe519fdda11c70509c95 Mon Sep 17 00:00:00 2001 From: Dani Palou Date: Fri, 24 May 2019 13:00:20 +0200 Subject: [PATCH] MOBILE-3050 lesson: Fix lesson in offline in 3.7 --- src/addon/mod/lesson/providers/lesson.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/addon/mod/lesson/providers/lesson.ts b/src/addon/mod/lesson/providers/lesson.ts index 55c4763e1..d8323b3bf 100644 --- a/src/addon/mod/lesson/providers/lesson.ts +++ b/src/addon/mod/lesson/providers/lesson.ts @@ -508,7 +508,12 @@ export class AddonModLessonProvider { return; } - if (typeof data['answer[text]'] != 'undefined') { + // The name was changed to "answer_editor" in 3.7. Before it was just "answer". Support both cases. + if (typeof data['answer_editor[text]'] != 'undefined') { + studentAnswer = data['answer_editor[text]']; + } else if (typeof data.answer_editor == 'object') { + studentAnswer = data.answer_editor.text; + } else if (typeof data['answer[text]'] != 'undefined') { studentAnswer = data['answer[text]']; } else if (typeof data.answer == 'object') { studentAnswer = data.answer.text;