From 3a31ef18063cae53e4079f8455a723bc85b40c75 Mon Sep 17 00:00:00 2001 From: Dani Palou Date: Mon, 16 Jul 2018 15:53:39 +0200 Subject: [PATCH] MOBILE-2478 lti: Fix LTI icon in Windows apps --- src/addon/mod/lti/providers/module-handler.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/addon/mod/lti/providers/module-handler.ts b/src/addon/mod/lti/providers/module-handler.ts index dfeff3028..c88705911 100644 --- a/src/addon/mod/lti/providers/module-handler.ts +++ b/src/addon/mod/lti/providers/module-handler.ts @@ -96,7 +96,10 @@ export class AddonModLtiModuleHandler implements CoreCourseModuleHandler { const icon = ltiData.secureicon || ltiData.icon; if (icon) { const siteId = this.sitesProvider.getCurrentSiteId(); - this.filepoolProvider.downloadUrl(siteId, icon, false, AddonModLtiProvider.COMPONENT, module.id).then((url) => { + this.filepoolProvider.downloadUrl(siteId, icon, false, AddonModLtiProvider.COMPONENT, module.id).then(() => { + // Get the internal URL. + return this.filepoolProvider.getSrcByUrl(siteId, icon, AddonModLtiProvider.COMPONENT, module.id); + }).then((url) => { data.icon = url; }).catch(() => { // Error downloading. If we're online we'll set the online url.