From b7487461fe4e30122dc87ea8929a0d6312494676 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sun, 1 Dec 2024 17:00:36 +0200 Subject: [PATCH] fix(server): hidden subtree not initializing due to missing translations --- src/services/hidden_subtree.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/services/hidden_subtree.ts b/src/services/hidden_subtree.ts index 584803a2f..3f0c01bdb 100644 --- a/src/services/hidden_subtree.ts +++ b/src/services/hidden_subtree.ts @@ -54,7 +54,7 @@ enum Command { * duplicate subtrees. This way, all instances will generate the same structure with the same IDs. */ -let HIDDEN_SUBTREE_DEFINITION = buildHiddenSubtreeDefinition(); +let hiddenSubtreeDefinition: Item; function buildHiddenSubtreeDefinition(): Item { return { @@ -288,11 +288,11 @@ function checkHiddenSubtree(force = false, extraOpts: CheckHiddenExtraOpts = {}) return; } - if (force) { - HIDDEN_SUBTREE_DEFINITION = buildHiddenSubtreeDefinition(); + if (!hiddenSubtreeDefinition || force) { + hiddenSubtreeDefinition = buildHiddenSubtreeDefinition(); } - checkHiddenSubtreeRecursively('root', HIDDEN_SUBTREE_DEFINITION, extraOpts); + checkHiddenSubtreeRecursively('root', hiddenSubtreeDefinition, extraOpts); } function checkHiddenSubtreeRecursively(parentNoteId: string, item: Item, extraOpts: CheckHiddenExtraOpts = {}) {