diff --git a/src-ts/tools/learn/learn-lib/data-providers/user-completed-certifications-provider/user-completed-certifications.provider.tsx b/src-ts/tools/learn/learn-lib/data-providers/user-completed-certifications-provider/user-completed-certifications.provider.tsx index e1c3f77e6..58ab7f44c 100644 --- a/src-ts/tools/learn/learn-lib/data-providers/user-completed-certifications-provider/user-completed-certifications.provider.tsx +++ b/src-ts/tools/learn/learn-lib/data-providers/user-completed-certifications-provider/user-completed-certifications.provider.tsx @@ -2,6 +2,7 @@ import { get } from 'lodash' import useSWR, { SWRResponse } from 'swr' import { learnUrlGet } from '../../functions' +import { TCACertificationEnrollmentBase } from '../tca-certifications-provider' import { LearnUserCertificationProgress } from '../user-certifications-provider' import { UserCompletedCertificationsProviderData } from './user-completed-certifications-provider-data.model' @@ -14,12 +15,15 @@ export function useGetUserCompletedCertifications( const url: string = learnUrlGet('completed-certifications', `${userId}`) - const { data, error }: SWRResponse> = useSWR(url) + const { data, error }: SWRResponse<{ + enrollments: ReadonlyArray, + courses: ReadonlyArray, + }> = useSWR(url) let certifications: ReadonlyArray = [] if (provider && certification) { - certifications = (data ?? []) + certifications = (data?.courses ?? []) .filter(c => ( get(c, 'resourceProvider.name') === provider && c.certification === certification