From 8f0c0bcfbb0c9e0e3d8c669451cd4cc95b6699de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pau=20Ferrer=20Oca=C3=B1a?= <crazyserver@gmail.com> Date: Tue, 5 Apr 2022 14:48:57 +0200 Subject: [PATCH] MOBILE-3833 storage: Show download buttons on downloadable modules --- src/core/features/course/services/module-delegate.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/core/features/course/services/module-delegate.ts b/src/core/features/course/services/module-delegate.ts index ba49c4c72..f2faeac31 100644 --- a/src/core/features/course/services/module-delegate.ts +++ b/src/core/features/course/services/module-delegate.ts @@ -299,11 +299,17 @@ export class CoreCourseModuleDelegateService extends CoreDelegate<CoreCourseModu sectionId?: number, forCoursePage?: boolean, ): Promise<CoreCourseModuleHandlerData | undefined> { - return await this.executeFunctionOnEnabled<CoreCourseModuleHandlerData>( + const data = await this.executeFunctionOnEnabled<CoreCourseModuleHandlerData>( modname, 'getData', [module, courseId, sectionId, forCoursePage], ); + + if (data) { + data.showDownloadButton = data.showDownloadButton ?? true; + } + + return data; } /**