Fixed vendor selection.

This commit is contained in:
Tom Butcher 2025-12-27 20:00:18 +00:00
parent cd924780aa
commit 8f65154691

View File

@ -183,17 +183,6 @@ export const Invoice = {
type: 'date', type: 'date',
readOnly: false readOnly: false
}, },
{
name: 'vendor',
label: 'Vendor',
required: true,
type: 'object',
objectType: 'vendor',
showHyperlink: true,
visible: (objectData) => {
return objectData?.invoiceType === 'purchase' || objectData?.vendor
}
},
{ {
name: 'orderType', name: 'orderType',
label: 'Order Type', label: 'Order Type',
@ -208,14 +197,25 @@ export const Invoice = {
objectType: (objectData) => { objectType: (objectData) => {
return objectData?.orderType return objectData?.orderType
}, },
masterFilter: (objectData) => {
return {
vendor: objectData?.vendor?._id
}
},
required: true, required: true,
showHyperlink: true showHyperlink: true
}, },
{
name: 'vendor',
label: 'Vendor',
required: true,
type: 'object',
objectType: 'vendor',
showHyperlink: true,
readOnly: true,
value: (objectData) => {
if (objectData?.orderType == 'purchaseOrder') {
return objectData?.order?.vendor
} else {
return objectData?.vendor
}
}
},
{ {
name: 'sentAt', name: 'sentAt',
label: 'Sent At', label: 'Sent At',