From 4008772d059e255735d95dd03e20f1b68e34fc2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pau=20Ferrer=20Oca=C3=B1a?= Date: Tue, 1 Mar 2022 15:58:22 +0100 Subject: [PATCH] MOBILE-3968 dashboard: Temp hack to remove forced myoverview MDL-72092 --- src/core/features/courses/services/dashboard.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/core/features/courses/services/dashboard.ts b/src/core/features/courses/services/dashboard.ts index 97e86c2d2..117c8d6df 100644 --- a/src/core/features/courses/services/dashboard.ts +++ b/src/core/features/courses/services/dashboard.ts @@ -76,6 +76,14 @@ export class CoreCoursesDashboardProvider { } const result = await site.read('core_block_get_dashboard_blocks', params, preSets); + if (site.isVersionGreaterEqualThan('4.0')) { + // Temporary hack to have course overview on 3.9.5 but not on 4.0 onwards. + // To be removed in a near future. + // Remove myoverview when is forced. See MDL-72092. + result.blocks = result.blocks.filter((block) => + block.instanceid != 0 || block.name != 'myoverview' || block.region != 'forced'); + } + return result.blocks || []; }