diff --git a/src/components/planning/plan-board.tsx b/src/components/planning/plan-board.tsx index 0912b03..3da53a4 100644 --- a/src/components/planning/plan-board.tsx +++ b/src/components/planning/plan-board.tsx @@ -93,10 +93,10 @@ export function PlanBoard({ projects, role }: { projects: PlanningProject[]; rol const waiting = board.filter((project) => project.plan.status === "submitted").length; const editProject = board.find((project) => project.id === editing?.projectId); const editCard = editProject?.cards.find((card) => card.id === editing?.cardId); - const otherBookings: CalendarBooking[] = editing - ? board.flatMap((project) => project.cards - .filter((card) => project.id !== editing.projectId || card.id !== editing.cardId) - .map((card) => ({ draftRange: card.draftRange, approvedRange: card.approvedRange }))) + const otherBookings: CalendarBooking[] = editProject + ? editProject.cards + .filter((card) => card.id !== editing?.cardId) + .map((card) => ({ draftRange: card.draftRange, approvedRange: card.approvedRange })) : []; const detailsProject = board.find((project) => project.id === details?.projectId); const detailsCard = detailsProject?.cards.find((card) => card.id === details?.cardId);