Merge remote-tracking branch 'origin/master'

This commit is contained in:
M_Kececi
2026-04-15 17:03:25 +03:00
parent 1a80184cac
commit 1831c45a0c

View File

@@ -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 backendden 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
/* =======================================================