This commit is contained in:
seb
2026-10-24 01:24:11 +02:00
parent 35144c7187
commit 2f946442c8
6 changed files with 74 additions and 17 deletions

View File

@@ -94,6 +94,7 @@ class ManifestForm extends PureComponent {
parties: initialParties,
partiesLoading: !partiesReady,
date: initialDate,
createdAt: initialDoc?.createdAt || initialEdit?.createdAt || null,
partyId: initialDoc?.partyId ?? null,
number: initialDoc?.number || '',
externalNumber: initialDoc?.externalNumber || '',
@@ -256,6 +257,7 @@ class ManifestForm extends PureComponent {
if (String(state.id) === String(this.props.docId)) {
return {
date: state.date || '',
createdAt: state.createdAt ?? null,
partyId: state.partyId,
externalNumber: state.externalNumber || '',
lines: state.lines || [],
@@ -449,6 +451,7 @@ class ManifestForm extends PureComponent {
dirtyLineFields: this.editAutomat.state.dirtyLineFields,
dirtySummary: this.editAutomat.state.dirtySummary,
date: this.editAutomat.state.date,
createdAt: this.editAutomat.state.createdAt ?? null,
partyId: this.editAutomat.state.partyId,
number: this.editAutomat.state.number,
externalNumber: this.editAutomat.state.externalNumber,
@@ -511,6 +514,7 @@ class ManifestForm extends PureComponent {
const loadedDoc = {
date: dateInputValue(doc.date),
createdAt: doc.createdAt ?? doc.created_at ?? null,
partyId: doc[cfg.partyField],
number: doc.number ?? '',
externalNumber:
@@ -1302,6 +1306,7 @@ class ManifestForm extends PureComponent {
const apiLines = requireArray(doc.lines, `${cfg.docField}.lines`);
const savedDoc = {
date: dateInputValue(doc.date),
createdAt: doc.createdAt ?? doc.created_at ?? this.state.createdAt ?? null,
partyId: doc[cfg.partyField],
number: doc.number ?? '',
externalNumber:
@@ -1407,6 +1412,7 @@ class ManifestForm extends PureComponent {
partyId={partyId}
partyError={this.state.partyError}
date={date}
createdAt={this.state.createdAt}
number={number}
externalNumber={externalNumber}
saving={saving}