Skip to content

Commit 6300206

Browse files
committed
Fix alert type registration glitch.
1 parent 9565e6a commit 6300206

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

x-pack/plugins/uptime/public/lib/adapters/framework/new_platform_adapter.tsx

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,12 @@ export const getKibanaFrameworkAdapter = (
4040
triggers_actions_ui,
4141
} = plugins;
4242

43-
alertTypeInitializers.forEach(init =>
44-
triggers_actions_ui.alertTypeRegistry.register(init({ autocomplete }))
45-
);
43+
alertTypeInitializers.forEach(init => {
44+
const alertInitializer = init({ autocomplete });
45+
if (!triggers_actions_ui.alertTypeRegistry.has(alertInitializer.id)) {
46+
triggers_actions_ui.alertTypeRegistry.register(init({ autocomplete }));
47+
}
48+
});
4649

4750
let breadcrumbs: ChromeBreadcrumb[] = [];
4851
core.chrome.getBreadcrumbs$().subscribe((nextBreadcrumbs?: ChromeBreadcrumb[]) => {

0 commit comments

Comments
 (0)