From 7da7749214857f2f82364d05396e192077fb2c9b Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Thu, 21 Sep 2023 15:41:22 +0200 Subject: [PATCH] frontend-app-api: fix plugin duplication Signed-off-by: Patrik Oldsberg --- packages/frontend-app-api/src/wiring/createApp.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/frontend-app-api/src/wiring/createApp.tsx b/packages/frontend-app-api/src/wiring/createApp.tsx index 44d534f702..35d2af6f6d 100644 --- a/packages/frontend-app-api/src/wiring/createApp.tsx +++ b/packages/frontend-app-api/src/wiring/createApp.tsx @@ -252,7 +252,9 @@ export function createApp(options: { createRoot(): JSX.Element; } { const discoveredPlugins = getAvailablePlugins(); - const allPlugins = [...discoveredPlugins, ...options.plugins]; + const allPlugins = Array.from( + new Set([...discoveredPlugins, ...options.plugins]), + ); const appConfig = options?.config ?? ConfigReader.fromConfigs(overrideBaseUrlConfigs(defaultConfigLoaderSync()));