Merge remote-tracking branch 'origin/master'
This commit is contained in:
@@ -729,16 +729,8 @@ export const useOrderEntryStore = defineStore('orderentry', {
|
|||||||
AverageDueDate: dateText
|
AverageDueDate: dateText
|
||||||
}
|
}
|
||||||
|
|
||||||
if (this.originalHeader && typeof this.originalHeader === 'object') {
|
// Keep originalHeader/originalLines untouched for submit-mail diff.
|
||||||
this.originalHeader = {
|
// Otherwise due-date change table becomes empty.
|
||||||
...this.originalHeader,
|
|
||||||
AverageDueDate: dateText
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (Array.isArray(this.originalLines)) {
|
|
||||||
this.originalLines = this.originalLines.map(patchRow)
|
|
||||||
}
|
|
||||||
|
|
||||||
this.persistLocalStorage?.()
|
this.persistLocalStorage?.()
|
||||||
if (!hadUnsavedChanges) {
|
if (!hadUnsavedChanges) {
|
||||||
@@ -3296,6 +3288,13 @@ export const useOrderEntryStore = defineStore('orderentry', {
|
|||||||
throw new Error('OrderHeaderID backend’den dönmedi')
|
throw new Error('OrderHeaderID backend’den dönmedi')
|
||||||
}
|
}
|
||||||
const mailPayload = this.buildOrderMailPayload(lines, isNew)
|
const mailPayload = this.buildOrderMailPayload(lines, isNew)
|
||||||
|
console.info('[orderentryStore] mail payload prepared', {
|
||||||
|
operation: mailPayload?.operation,
|
||||||
|
deletedCount: Array.isArray(mailPayload?.deletedItems) ? mailPayload.deletedItems.length : 0,
|
||||||
|
updatedCount: Array.isArray(mailPayload?.updatedItems) ? mailPayload.updatedItems.length : 0,
|
||||||
|
addedCount: Array.isArray(mailPayload?.addedItems) ? mailPayload.addedItems.length : 0,
|
||||||
|
dueDateChangeCount: Array.isArray(mailPayload?.dueDateChanges) ? mailPayload.dueDateChanges.length : 0
|
||||||
|
})
|
||||||
purgeNewDraftOnExit = isNew
|
purgeNewDraftOnExit = isNew
|
||||||
|
|
||||||
/* =======================================================
|
/* =======================================================
|
||||||
|
|||||||
Reference in New Issue
Block a user