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

@@ -423,6 +423,7 @@ export function createManifestEditAutomat({ kind, name }) {
const actions = {
loadDoc(id, doc) {
const date = dateInputValue(doc.date);
const createdAt = doc.createdAt ?? doc.created_at ?? null;
const partyId = doc.partyId ?? null;
const number = doc.number ?? '';
const externalNumber = doc.externalNumber != null ? String(doc.externalNumber) : '';
@@ -431,6 +432,7 @@ export function createManifestEditAutomat({ kind, name }) {
const baseline = {
date,
createdAt,
partyId,
number,
externalNumber,
@@ -443,6 +445,7 @@ export function createManifestEditAutomat({ kind, name }) {
mode: 'edit',
id,
date,
createdAt,
partyId,
number,
externalNumber,
@@ -508,6 +511,7 @@ export function createManifestEditAutomat({ kind, name }) {
commitSaved(savedDoc) {
const date = dateInputValue(savedDoc.date);
const createdAt = savedDoc.createdAt ?? savedDoc.created_at ?? automat.state.createdAt ?? null;
const partyId = savedDoc.partyId ?? null;
const number = savedDoc.number ?? automat.state.number;
const externalNumber = savedDoc.externalNumber != null ? String(savedDoc.externalNumber) : '';
@@ -516,6 +520,7 @@ export function createManifestEditAutomat({ kind, name }) {
const baseline = {
date,
createdAt,
partyId,
number,
externalNumber,
@@ -525,6 +530,7 @@ export function createManifestEditAutomat({ kind, name }) {
automat.setState({
date,
createdAt,
partyId,
number,
externalNumber,
@@ -545,6 +551,7 @@ export function createManifestEditAutomat({ kind, name }) {
mode: 'edit',
id: null,
date: '',
createdAt: null,
partyId: null,
number: '',
externalNumber: '',
@@ -566,6 +573,7 @@ export function createManifestEditAutomat({ kind, name }) {
mode: 'edit',
id: null,
date: '',
createdAt: null,
partyId: null,
number: '',
externalNumber: '',