From 7a704158a62ce12986feab3e147ba3800ad22411 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C5=A1per=20Grom?= Date: Fri, 2 Oct 2026 08:37:40 +0100 Subject: [PATCH 1/4] fix(frontend): type contributor components and details page (CM-1527) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Refs linuxfoundation/lfx-cdp-insights-ops#227 Signed-off-by: Gašper Grom --- .../details/contributor-details-activities.vue | 4 ++-- .../details/contributor-details-header.vue | 3 ++- .../details/contributor-details-identities.vue | 2 +- .../contributor-details-header-profiles.vue | 7 ++++--- .../overview/contributor-details-projects.vue | 7 ++++--- ...contributor-details-projects-affiliation.vue | 2 +- .../contributor-details-projects-sorting.vue | 2 +- .../components/edit/contributor-add.vue | 12 ++++-------- .../contributor-work-history-edit.vue | 17 +---------------- .../pages/contributor-details.page.vue | 9 ++++----- .../services/contributor.api.service.ts | 4 ++-- .../modules/contributor/types/Contributor.ts | 5 +++++ 12 files changed, 31 insertions(+), 43 deletions(-) diff --git a/frontend/src/modules/contributor/components/details/contributor-details-activities.vue b/frontend/src/modules/contributor/components/details/contributor-details-activities.vue index 0af20b6c48..c52c4e6a06 100644 --- a/frontend/src/modules/contributor/components/details/contributor-details-activities.vue +++ b/frontend/src/modules/contributor/components/details/contributor-details-activities.vue @@ -47,10 +47,10 @@ const route = useRoute(); const timeline = ref | null>(null); -const { subProjectId } = route.query; +const subProjectId = route.query.subProjectId as string | undefined; const loadMore = () => { - timeline.value.fetchActivities(); + timeline.value?.fetchActivities(); }; // eslint-disable-next-line vue/define-macros-order -- plain