diff --git a/src/addon/mod/survey/providers/offline.ts b/src/addon/mod/survey/providers/offline.ts index 2a9faafa1..6e3ce13a4 100644 --- a/src/addon/mod/survey/providers/offline.ts +++ b/src/addon/mod/survey/providers/offline.ts @@ -90,9 +90,11 @@ export class AddonModSurveyOfflineProvider { getAllData(siteId?: string): Promise { return this.sitesProvider.getSite(siteId).then((site) => { return site.getDb().getAllRecords(AddonModSurveyOfflineProvider.SURVEY_TABLE).then((entries) => { - return entries.map((entry) => { + entries.forEach((entry) => { entry.answers = this.textUtils.parseJSON(entry.answers); }); + + return entries; }); }); }