Fix attachments in drafts (#2451)

Signed-off-by: Denis Maslennikov <denis.maslennikov@gmail.com>
This commit is contained in:
Denis Maslennikov
2022-12-20 11:25:45 +07:00
committed by GitHub
parent 12292dbf46
commit 69a229efef
7 changed files with 143 additions and 56 deletions
+6 -1
View File
@@ -14,7 +14,12 @@ export const draftStore = writable<Record<string, any>>(fetchMetadataLocalStorag
*/
export function updateDraftStore (id: string, draft: any): void {
draftStore.update((drafts) => {
drafts[id] = draft
if (draft === undefined) {
drafts[id] = draft
} else {
// eslint-disable-next-line @typescript-eslint/no-dynamic-delete
delete drafts[id]
}
setMetadataLocalStorage(presentation.metadata.Draft, drafts)
return drafts
})