forked from CIT/Vmeda.Online
		
	Merge pull request #1364 from albertgasset/MOBILE-2431
MOBILE-2431 feedback: Fix feedback sync
This commit is contained in:
		
						commit
						cb18fd9112
					
				| @ -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; | ||||||
|         }); |         }); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user