diff --git a/src/frontend/src/forms/PurchaseOrderForms.tsx b/src/frontend/src/forms/PurchaseOrderForms.tsx
index 8ac53bc0a8..297b2c84e8 100644
--- a/src/frontend/src/forms/PurchaseOrderForms.tsx
+++ b/src/frontend/src/forms/PurchaseOrderForms.tsx
@@ -506,7 +506,7 @@ function LineItemFormRow({
icon={}
tooltip={t`Set Location`}
tooltipAlignment='top'
- variant={locationOpen ? 'filled' : 'transparent'}
+ variant={locationOpen ? 'outline' : 'transparent'}
/>
}
tooltip={batchToolTip}
tooltipAlignment='top'
- variant={batchOpen ? 'filled' : 'transparent'}
+ variant={batchOpen ? 'outline' : 'transparent'}
/>
{settings.isSet('STOCK_ENABLE_EXPIRY') && (
}
tooltip={t`Set Expiry Date`}
tooltipAlignment='top'
- variant={expiryDateOpen ? 'filled' : 'transparent'}
+ variant={expiryDateOpen ? 'outline' : 'transparent'}
/>
)}
packagingHandlers.toggle()}
- variant={packagingOpen ? 'filled' : 'transparent'}
+ variant={packagingOpen ? 'outline' : 'transparent'}
/>
statusHandlers.toggle()}
icon={}
tooltip={t`Change Status`}
tooltipAlignment='top'
- variant={statusOpen ? 'filled' : 'transparent'}
+ variant={statusOpen ? 'outline' : 'transparent'}
/>
}
tooltip={t`Add Note`}
tooltipAlignment='top'
- variant={noteOpen ? 'filled' : 'transparent'}
+ variant={noteOpen ? 'outline' : 'transparent'}
onClick={() => noteHandlers.toggle()}
/>
{barcode ? (
@@ -781,6 +781,10 @@ export function useReceiveLineItems(props: LineItemsForm) {
modelRenderer: (row: TableFieldRowProps) => {
const record = records[row.item.line_item];
+ if (!record) {
+ return null;
+ }
+
return (