diff --git a/src/database/models/SalesOrder.js b/src/database/models/SalesOrder.js index 9028681..588ec18 100644 --- a/src/database/models/SalesOrder.js +++ b/src/database/models/SalesOrder.js @@ -102,12 +102,18 @@ export const SalesOrder = { url: (_id) => `/dashboard/sales/salesorders/info?salesOrderId=${_id}&action=newInvoice`, disabled: (objectData) => { - return objectData?.state?.type != 'delivered' + const allowedStates = [ + 'delivered', + 'sent', + 'confirmed', + 'shipped', + 'partiallyDelivered', + 'partiallyShipped' + ] + return !allowedStates.includes(objectData?.state?.type) } }, - { - type: 'divider' - }, + { type: 'divider' }, { name: 'post', label: 'Post',