Merge remote-tracking branch 'origin/master'
This commit is contained in:
@@ -729,16 +729,8 @@ export const useOrderEntryStore = defineStore('orderentry', {
|
||||
AverageDueDate: dateText
|
||||
}
|
||||
|
||||
if (this.originalHeader && typeof this.originalHeader === 'object') {
|
||||
this.originalHeader = {
|
||||
...this.originalHeader,
|
||||
AverageDueDate: dateText
|
||||
}
|
||||
}
|
||||
|
||||
if (Array.isArray(this.originalLines)) {
|
||||
this.originalLines = this.originalLines.map(patchRow)
|
||||
}
|
||||
// Keep originalHeader/originalLines untouched for submit-mail diff.
|
||||
// Otherwise due-date change table becomes empty.
|
||||
|
||||
this.persistLocalStorage?.()
|
||||
if (!hadUnsavedChanges) {
|
||||
@@ -3296,6 +3288,13 @@ export const useOrderEntryStore = defineStore('orderentry', {
|
||||
throw new Error('OrderHeaderID backend’den dönmedi')
|
||||
}
|
||||
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
|
||||
|
||||
/* =======================================================
|
||||
|
||||
Reference in New Issue
Block a user