From a41f168adcad3c2d222bcf82fbfe7b9805116ef6 Mon Sep 17 00:00:00 2001 From: Tom Butcher Date: Tue, 1 Sep 2026 16:49:39 +0100 Subject: [PATCH] Refactor ShipmentInfo and PurchaseOrder Models for Improved Clarity and Functionality - Updated ShipmentInfo component to enhance code readability by adjusting label widths and formatting masterFilter properties. - Refactored PurchaseOrder model to spread objectData properties, improving data handling and consistency across order-related functionalities. --- .../Inventory/Shipments/ShipmentInfo.jsx | 16 ++++++++-------- src/database/models/PurchaseOrder.js | 6 +++--- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/components/Dashboard/Inventory/Shipments/ShipmentInfo.jsx b/src/components/Dashboard/Inventory/Shipments/ShipmentInfo.jsx index 9daed29f..8f27c025 100644 --- a/src/components/Dashboard/Inventory/Shipments/ShipmentInfo.jsx +++ b/src/components/Dashboard/Inventory/Shipments/ShipmentInfo.jsx @@ -87,7 +87,7 @@ const ShipmentInfo = () => { finishEdit: () => { objectFormRef?.current?.handleUpdate?.() return true - }, + } } return ( @@ -196,7 +196,7 @@ const ShipmentInfo = () => { visibleProperties={{ items: false }} - labelWidth='175px' + labelWidth='285px' /> { > { indicator={} > - + @@ -251,10 +254,7 @@ const ShipmentInfo = () => { diff --git a/src/database/models/PurchaseOrder.js b/src/database/models/PurchaseOrder.js index 4939455e..69f93693 100644 --- a/src/database/models/PurchaseOrder.js +++ b/src/database/models/PurchaseOrder.js @@ -133,7 +133,7 @@ export const PurchaseOrder = { return objectData?.state?.type != 'draft' }, objectData: (objectData) => ({ - order: { _id: objectData._id }, + order: { ...objectData }, orderType: 'purchaseOrder', syncAmount: 'itemCost' }) @@ -148,7 +148,7 @@ export const PurchaseOrder = { }, objectData: (objectData) => ({ orderType: 'purchaseOrder', - order: { _id: objectData._id } + order: { ...objectData } }) }, { @@ -167,7 +167,7 @@ export const PurchaseOrder = { }, objectData: (objectData) => ({ orderType: 'purchaseOrder', - order: objectData + order: { ...objectData } }) }, {