From 2fc6fd6e9365f5523955f3a2c8229635750cd320 Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Sun, 17 Mar 2024 11:56:06 +0800 Subject: [PATCH] Show error message if failed to creating rules --- packages/web/pages/settings/rules.tsx | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/packages/web/pages/settings/rules.tsx b/packages/web/pages/settings/rules.tsx index dd0d52448..d38ee76f1 100644 --- a/packages/web/pages/settings/rules.tsx +++ b/packages/web/pages/settings/rules.tsx @@ -32,13 +32,19 @@ const CreateRuleModal = (props: CreateRuleModalProps): JSX.Element => { const name = form.getFieldValue('name') const filter = form.getFieldValue('filter') const eventTypes = form.getFieldValue('eventTypes') - await setRuleMutation({ - name, - filter, - actions: [], - enabled: true, - eventTypes, - }) + try { + await setRuleMutation({ + name, + filter, + actions: [], + enabled: true, + eventTypes, + }) + } catch (error) { + showErrorToast('Error creating rule') + return + } + form.resetFields() props.setIsModalOpen(false) props.revalidate()