This is an automated email from the ASF dual-hosted git repository. zhongjiajie pushed a commit to branch 3.0.0-beta-prepare in repository https://gitbox.apache.org/repos/asf/dolphinscheduler.git
commit 69db18ebd7741aea2e3f6a4dc4f9d0b5744eb00a Author: Mr.An <[email protected]> AuthorDate: Wed May 25 18:13:42 2022 +0800 [Fix#9923] The alarm instance management interface is always in the loading state (#9924) * fix alert plugin loading bug * update use-form.ts * remove unused package * Update use-form.ts * Update use-form.ts (cherry picked from commit c5c68a88935095ce277ecd3cfbdacea49e1b50cb) --- .../src/views/security/alarm-instance-manage/use-form.ts | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) 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) => {
