From bdd58e70ff797b20ad1b6b6bdf24b865f1c56dbe Mon Sep 17 00:00:00 2001 From: BOHA Date: Thu, 26 Mar 2026 15:21:22 +0100 Subject: [PATCH] fix: flatten customer and user names in project detail response Frontend expected flat customer_name and responsible_user_name but API returned nested customers/users objects. Co-Authored-By: Claude Opus 4.6 (1M context) --- src/services/projects.service.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/services/projects.service.ts b/src/services/projects.service.ts index fa9b9c6..7ca3c48 100644 --- a/src/services/projects.service.ts +++ b/src/services/projects.service.ts @@ -76,9 +76,13 @@ export async function getProject(id: number) { }, }); if (!project) return null; - const { orders, quotations, ...rest } = project; + const { orders, quotations, customers, users, ...rest } = project; return { ...rest, + customer_name: customers?.name ?? null, + responsible_user_name: users + ? `${users.first_name} ${users.last_name}` + : null, order_number: orders?.order_number ?? null, order_status: orders?.status ?? null, quotation_number: quotations?.quotation_number ?? null,