fix: flatten order/quotation data in project detail response
Project detail API returned nested orders/quotations objects but frontend expected flat order_number, order_status, quotation_number fields. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -76,8 +76,12 @@ export async function getProject(id: number) {
|
||||
},
|
||||
});
|
||||
if (!project) return null;
|
||||
const { orders, quotations, ...rest } = project;
|
||||
return {
|
||||
...project,
|
||||
...rest,
|
||||
order_number: orders?.order_number ?? null,
|
||||
order_status: orders?.status ?? null,
|
||||
quotation_number: quotations?.quotation_number ?? null,
|
||||
has_nas_folder: project.project_number
|
||||
? nasFileManager.projectFolderExists(project.project_number)
|
||||
: false,
|
||||
|
||||
Reference in New Issue
Block a user