u
This commit is contained in:
@@ -67,7 +67,7 @@ export function createManifestDraftAutomat({ kind, name }) {
|
||||
|
||||
/** @param {Array<object>} lines */
|
||||
setLines(lines) {
|
||||
const list = Array.isArray(lines) && lines.length > 0 ? lines : [emptyLine()];
|
||||
const list = Array.isArray(lines) ? lines : [];
|
||||
automat.setState({ lines: list });
|
||||
},
|
||||
|
||||
@@ -100,11 +100,11 @@ export function createManifestDraftAutomat({ kind, name }) {
|
||||
removeLine(key) {
|
||||
const current = automat.state.lines || [];
|
||||
const next = current.filter((l) => l.key !== key);
|
||||
automat.setState({ lines: next.length > 0 ? next : [emptyLine()] });
|
||||
automat.setState({ lines: next });
|
||||
},
|
||||
|
||||
removeAllLines() {
|
||||
automat.setState({ lines: [emptyLine()] });
|
||||
automat.setState({ lines: [] });
|
||||
},
|
||||
|
||||
/** @param {Array<object>} attachments */
|
||||
@@ -423,7 +423,7 @@ export function createManifestEditAutomat({ kind, name }) {
|
||||
const partyId = doc.partyId ?? null;
|
||||
const number = doc.number ?? '';
|
||||
const externalNumber = doc.externalNumber != null ? String(doc.externalNumber) : '';
|
||||
const lines = Array.isArray(doc.lines) && doc.lines.length > 0 ? doc.lines : [emptyLine()];
|
||||
const lines = Array.isArray(doc.lines) ? doc.lines : [];
|
||||
const attachments = Array.isArray(doc.attachments) ? doc.attachments : [];
|
||||
|
||||
const baseline = {
|
||||
@@ -508,7 +508,7 @@ export function createManifestEditAutomat({ kind, name }) {
|
||||
const partyId = savedDoc.partyId ?? null;
|
||||
const number = savedDoc.number ?? automat.state.number;
|
||||
const externalNumber = savedDoc.externalNumber != null ? String(savedDoc.externalNumber) : '';
|
||||
const lines = Array.isArray(savedDoc.lines) && savedDoc.lines.length > 0 ? savedDoc.lines : [emptyLine()];
|
||||
const lines = Array.isArray(savedDoc.lines) ? savedDoc.lines : [];
|
||||
const attachments = Array.isArray(savedDoc.attachments) ? savedDoc.attachments : automat.state.attachments;
|
||||
|
||||
const baseline = {
|
||||
|
||||
Reference in New Issue
Block a user