From 031d980301e545363b217a13153b7b20abab7e46 Mon Sep 17 00:00:00 2001 From: alexsparkes Date: Sun, 8 Feb 2026 19:47:31 +0000 Subject: [PATCH] fix: Prevent duplicate installations in install function --- src/utils/marketplace/install.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/utils/marketplace/install.js b/src/utils/marketplace/install.js index 04c4d3ba..4891d3b9 100644 --- a/src/utils/marketplace/install.js +++ b/src/utils/marketplace/install.js @@ -38,6 +38,12 @@ export function install(type, input, sideload, collection) { console.log(`[Install] isNewInstall: ${isNewInstall}`); + // Prevent duplicate installations - if pack already exists, skip + if (!isNewInstall) { + console.log(`[Install] Pack ${input.display_name || input.name} already installed, skipping`); + return; + } + let refreshEvent = null; const handler = getHandler(type);