diff --git a/src/BaseClass.ts b/src/BaseClass.ts index 7f5e8ff..94eee36 100644 --- a/src/BaseClass.ts +++ b/src/BaseClass.ts @@ -470,7 +470,9 @@ export default class BaseClass extends Vue { color: doc.extraFields.find(e => e.id === "documentColor")?.value, bgColor: doc.extraFields.find(e => e.id === "documentBackgroundColor")?.value, isCategory: doc.extraFields.find(e => e.id === "categorySwitch")?.value, - isMinor: doc.extraFields.find(e => e.id === "minorSwitch")?.value + isMinor: doc.extraFields.find(e => e.id === "minorSwitch")?.value, + isDead: doc.extraFields.find(e => e.id === "deadSwitch")?.value + } as unknown as I_ShortenedDocument formattedDocuments.push(pushValue) } diff --git a/src/components/DocumentControl.vue b/src/components/DocumentControl.vue index f44ec9c..40f91dc 100644 --- a/src/components/DocumentControl.vue +++ b/src/components/DocumentControl.vue @@ -438,6 +438,8 @@ export default class DocumentControl extends BaseClass { } } + documentsCopy = null as unknown as I_OpenedDocument[] + async saveCurrentDocument () { if (document.activeElement) { (document.activeElement as HTMLElement).blur() @@ -447,14 +449,14 @@ export default class DocumentControl extends BaseClass { const allDocuments = this.SGET_allOpenedDocuments - const docCopy: I_OpenedDocument[] = extend(true, [], allDocuments.docs) + this.documentsCopy = extend(true, [], allDocuments.docs) if (currentDoc) { // @ts-ignore const savedDocument: { documentCopy: I_OpenedDocument, allOpenedDocuments: I_OpenedDocument[] - } = await saveDocument(currentDoc, docCopy) + } = await saveDocument(currentDoc, this.documentsCopy) // Update the opened document const dataPass = { doc: savedDocument.documentCopy, treeAction: true } diff --git a/src/components/ObjectTree.vue b/src/components/ObjectTree.vue index fe55580..70f5290 100644 --- a/src/components/ObjectTree.vue +++ b/src/components/ObjectTree.vue @@ -51,7 +51,7 @@