From b5288a8da2d1f3749f40114819b2834f66e58279 Mon Sep 17 00:00:00 2001 From: shancds Date: Thu, 29 May 2025 15:49:06 +0530 Subject: [PATCH] fix(reporting): correct member data extraction in fetchReportingMembers --- .../reporting/time-reports/time-reports-overview.slice.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/worklenz-frontend/src/features/reporting/time-reports/time-reports-overview.slice.ts b/worklenz-frontend/src/features/reporting/time-reports/time-reports-overview.slice.ts index af0c8904..81ad17c9 100644 --- a/worklenz-frontend/src/features/reporting/time-reports/time-reports-overview.slice.ts +++ b/worklenz-frontend/src/features/reporting/time-reports/time-reports-overview.slice.ts @@ -108,8 +108,7 @@ export const fetchReportingMembers = createAsyncThunk( try { const res = await reportingApiService.getMembers(selectedMembers(timeReportsOverviewReducer)); if (res.done) { - // Extract members from the response - return res.body.members; // Use `body.members` instead of `body` + return res.body; } else { return rejectWithValue(res.message || 'Failed to fetch members'); } @@ -280,7 +279,7 @@ const timeReportsOverviewSlice = createSlice({ state.loadingProjects = false; }); builder.addCase(fetchReportingMembers.fulfilled, (state, action) => { - const members = action.payload.map((member: any) => ({ + const members = action.payload.members.map((member: any) => ({ id: member.id, name: member.name, selected: true,