Merge pull request #20083 from backstage/rugvip/dedup

frontend-app-api: fix plugin duplication
This commit is contained in:
Patrik Oldsberg
2023-09-21 16:55:10 +02:00
committed by GitHub
@@ -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()));