This commit is contained in:
seb
2026-10-15 22:49:14 +02:00
parent 2179b2e241
commit 0d726c76f8
6 changed files with 28 additions and 2 deletions

View File

@@ -39,9 +39,10 @@ export async function loadShipment(runner, q, companyId, id) {
const row = headerRes.rows[0];
if (!row) return null;
const [linesRes, shippingsRes] = await Promise.all([
const [linesRes, shippingsRes, summaryRes] = await Promise.all([
runner.query(q.GET_MANIFEST_LINES, { manifestId: id }),
runner.query(q.SHIPPING_LIST_BY_MANIFEST, { manifestId: id }),
runner.query('SELECT state FROM shipmentsummary WHERE manifest_id = @manifestId', { manifestId: id }).catch(() => ({ rows: [] })),
]);
const lines = linesRes.rows.map(shapeLine);
@@ -57,6 +58,7 @@ export async function loadShipment(runner, q, companyId, id) {
createdAt: row.createdAt ?? null,
lineCount: lines.length,
packageCount: shippings.length,
state: summaryRes.rows[0]?.state || 'new',
lines,
shippings,
};