From 46c305b56350d1f2539c370531ee6bfe59428878 Mon Sep 17 00:00:00 2001 From: Dani Palou Date: Mon, 8 Jul 2024 08:35:20 +0200 Subject: [PATCH] MOBILE-4623 imscp: Fix issue with single activity format --- .../mod/imscp/components/index/index.ts | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/src/addons/mod/imscp/components/index/index.ts b/src/addons/mod/imscp/components/index/index.ts index 9cd2303af..d8ccbc578 100644 --- a/src/addons/mod/imscp/components/index/index.ts +++ b/src/addons/mod/imscp/components/index/index.ts @@ -19,7 +19,7 @@ import { CoreCourse } from '@features/course/services/course'; import { CoreNavigator } from '@services/navigator'; import { AddonModImscp, AddonModImscpTocItem } from '../../services/imscp'; import { CoreUtils } from '@services/utils/utils'; -import { ADDON_MOD_IMSCP_COMPONENT } from '../../constants'; +import { ADDON_MOD_IMSCP_COMPONENT, ADDON_MOD_IMSCP_PAGE_NAME } from '../../constants'; /** * Component that displays a IMSCP. @@ -113,14 +113,17 @@ export class AddonModImscpIndexComponent extends CoreCourseModuleMainResourceCom * * @param href Item href to open, undefined for last item seen. */ - openImscp(href?: string): void { - CoreNavigator.navigate('view', { - params: { - cmId: this.module.id, - courseId: this.courseId, - initialHref: href, + async openImscp(href?: string): Promise { + await CoreNavigator.navigateToSitePath( + `${ADDON_MOD_IMSCP_PAGE_NAME}/${this.courseId}/${this.module.id}/view`, + { + params: { + cmId: this.module.id, + courseId: this.courseId, + initialHref: href, + }, }, - }); + ); this.hasStarted = true; }