From bdc6a2e07d40ca16bf88e38497684979174aaa35 Mon Sep 17 00:00:00 2001 From: sebseb7 Date: Sun, 23 Nov 2025 09:29:59 +0100 Subject: [PATCH] fix --- category-syncer.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/category-syncer.js b/category-syncer.js index 8bb7e8f..2e1bba3 100644 --- a/category-syncer.js +++ b/category-syncer.js @@ -101,8 +101,8 @@ class CategorySyncer extends EventEmitter { // This gives us the subtree we're interested in let tree = this._buildTree(categories, names, articleCounts, images, true); - // Keep unpruned tree for image sync (same subtree, but not pruned) - const unprunedTree = tree; + // Deep copy tree for unpruned version (before pruning modifies it) + const unprunedTree = JSON.parse(JSON.stringify(tree)); // Ensure directory exists await fs.mkdir(this.cacheDir, { recursive: true });