From 9f5a39f652e3b77e8eccf9f7cfb7f6a6c89d1b5d Mon Sep 17 00:00:00 2001 From: pompurin404 Date: Fri, 13 Sep 2024 13:55:07 +0800 Subject: [PATCH] fix override exec duplicate --- src/main/core/factory.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/core/factory.ts b/src/main/core/factory.ts index 9d7b90f..5901a81 100644 --- a/src/main/core/factory.ts +++ b/src/main/core/factory.ts @@ -36,7 +36,7 @@ async function overrideProfile( const { items = [] } = (await getOverrideConfig()) || {} const globalOverride = items.filter((item) => item.global).map((item) => item.id) const { override = [] } = (await getProfileItem(current)) || {} - for (const ov of globalOverride.concat(override)) { + for (const ov of new Set(globalOverride.concat(override))) { const item = await getOverrideItem(ov) const content = await getOverride(ov, item?.ext || 'js') switch (item?.ext) {