diff --git a/dolphinscheduler-ui/src/views/security/alarm-instance-manage/use-form.ts b/dolphinscheduler-ui/src/views/security/alarm-instance-manage/use-form.ts index 1e5fc3db0e..389973b3a0 100644 --- a/dolphinscheduler-ui/src/views/security/alarm-instance-manage/use-form.ts +++ b/dolphinscheduler-ui/src/views/security/alarm-instance-manage/use-form.ts @@ -72,12 +72,16 @@ export function useForm() { const getUiPluginsByType = async () => { if (state.pluginsLoading) return state.pluginsLoading = true - const plugins = await queryUiPluginsByType({ pluginType: 'ALERT' }) - state.uiPlugins = plugins.map((plugin: IPlugin) => ({ - label: plugin.pluginName, - value: plugin.id - })) - state.pluginsLoading = false + try { + const plugins = await queryUiPluginsByType({ pluginType: 'ALERT' }) + state.uiPlugins = plugins.map((plugin: IPlugin) => ({ + label: plugin.pluginName, + value: plugin.id + })) + state.pluginsLoading = false + } catch (e) { + state.pluginsLoading = false + } } const changePlugin = async (pluginId: IPluginId) => {