2
0
Fork 0

MOBILE-2431 feedback: Fix feedback sync

main
Albert Gasset 2018-06-21 11:15:28 +02:00
parent c7b38b5d6a
commit 3f53e40d3d
1 changed files with 7 additions and 3 deletions

View File

@ -38,7 +38,7 @@ export class AddonModFeedbackOfflineProvider {
}, },
{ {
name: 'page', name: 'page',
type: 'TEXT' type: 'INTEGER'
}, },
{ {
name: 'courseid', name: 'courseid',
@ -86,9 +86,11 @@ export class AddonModFeedbackOfflineProvider {
getAllFeedbackResponses(siteId?: string): Promise<any> { getAllFeedbackResponses(siteId?: string): Promise<any> {
return this.sitesProvider.getSite(siteId).then((site) => { return this.sitesProvider.getSite(siteId).then((site) => {
return site.getDb().getAllRecords(AddonModFeedbackOfflineProvider.FEEDBACK_TABLE).then((entries) => { return site.getDb().getAllRecords(AddonModFeedbackOfflineProvider.FEEDBACK_TABLE).then((entries) => {
return entries.map((entry) => { entries.forEach((entry) => {
entry.responses = this.textUtils.parseJSON(entry.responses); entry.responses = this.textUtils.parseJSON(entry.responses);
}); });
return entries;
}); });
}); });
} }
@ -104,9 +106,11 @@ export class AddonModFeedbackOfflineProvider {
return this.sitesProvider.getSite(siteId).then((site) => { return this.sitesProvider.getSite(siteId).then((site) => {
return site.getDb().getRecords(AddonModFeedbackOfflineProvider.FEEDBACK_TABLE, {feedbackid: feedbackId}); return site.getDb().getRecords(AddonModFeedbackOfflineProvider.FEEDBACK_TABLE, {feedbackid: feedbackId});
}).then((entries) => { }).then((entries) => {
return entries.map((entry) => { entries.forEach((entry) => {
entry.responses = this.textUtils.parseJSON(entry.responses); entry.responses = this.textUtils.parseJSON(entry.responses);
}); });
return entries;
}); });
} }