From 77f8b27dc67c220caad8984c7a11484645c8a588 Mon Sep 17 00:00:00 2001 From: kolaente Date: Fri, 24 Sep 2021 20:51:43 +0200 Subject: [PATCH] fix: lists disappearing when updating their namespace --- src/store/modules/namespaces.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/store/modules/namespaces.js b/src/store/modules/namespaces.js index 65505db94..96a75777e 100644 --- a/src/store/modules/namespaces.js +++ b/src/store/modules/namespaces.js @@ -14,11 +14,15 @@ export default { }, setNamespaceById(state, namespace) { const namespaceIndex = state.namespaces.findIndex(n => n.id === namespace.id) - + if (namespaceIndex === -1) { return } - + + if (!namespace.lists || namespace.lists.length === 0) { + namespace.lists = state.namespaces[namespaceIndex].lists + } + Vue.set(state.namespaces, namespaceIndex, namespace) }, setListInNamespaceById(state, list) {