diff --git a/src/containers/CourseCard/components/CourseCardActions/ResumeButton.jsx b/src/containers/CourseCard/components/CourseCardActions/ResumeButton.jsx index 3d5c344b4..d53aeada6 100644 --- a/src/containers/CourseCard/components/CourseCardActions/ResumeButton.jsx +++ b/src/containers/CourseCard/components/CourseCardActions/ResumeButton.jsx @@ -4,6 +4,7 @@ import PropTypes from 'prop-types'; import { useIntl } from '@edx/frontend-platform/i18n'; import { EXECUTIVE_EDUCATION_COURSE_MODES } from 'data/constants/course'; +import { baseAppUrl } from 'data/services/lms/urls'; import track from 'tracking'; import { useCourseTrackingEvent, useCourseData } from 'hooks'; import { useInitializeLearnerHome } from 'data/hooks'; @@ -26,7 +27,7 @@ export const ResumeButton = ({ cardId }) => { const handleClick = useCourseTrackingEvent( track.course.enterCourseClicked, cardId, - resumeUrl + execEdTrackingParam, + baseAppUrl(resumeUrl) + execEdTrackingParam, ); return ( jest.fn(() => false)); useCourseData.mockReturnValue({ enrollment: { mode: 'executive-education' }, - courseRun: { resumeUrl: 'home-url' }, + courseRun: { resumeUrl: '/resume-url' }, }); describe('ResumeButton', () => { @@ -84,7 +85,7 @@ describe('ResumeButton', () => { expect(useCourseTrackingEvent).toHaveBeenCalledWith( track.course.enterCourseClicked, props.cardId, - `home-url?org_id=${authOrgId}`, + baseAppUrl(`/resume-url?org_id=${authOrgId}`), ); }); }); diff --git a/src/containers/CourseCard/components/CourseCardBanners/CertificateBanner.jsx b/src/containers/CourseCard/components/CourseCardBanners/CertificateBanner.jsx index d8b37597b..bf3716bb5 100644 --- a/src/containers/CourseCard/components/CourseCardBanners/CertificateBanner.jsx +++ b/src/containers/CourseCard/components/CourseCardBanners/CertificateBanner.jsx @@ -63,7 +63,7 @@ export const CertificateBanner = ({ cardId }) => { {certificate.certPreviewUrl && ( <> {' '} - + {formatMessage(messages.viewCertificate)}