diff --git a/src/components/Settings/Notifications/NotificationsDiscord.tsx b/src/components/Settings/Notifications/NotificationsDiscord.tsx index 7ade37603..67cfa031a 100644 --- a/src/components/Settings/Notifications/NotificationsDiscord.tsx +++ b/src/components/Settings/Notifications/NotificationsDiscord.tsx @@ -48,13 +48,6 @@ const NotificationsDiscord: React.FC = () => { otherwise: Yup.string().nullable(), }) .url(intl.formatMessage(messages.validationUrl)), - types: Yup.number().when('enabled', { - is: true, - then: Yup.number() - .nullable() - .moreThan(0, intl.formatMessage(messages.validationTypes)), - otherwise: Yup.number().nullable(), - }), }); if (!data && !error) { @@ -238,8 +231,8 @@ const NotificationsDiscord: React.FC = () => { } }} error={ - errors.types && touched.types - ? (errors.types as string) + values.enabled && !values.types && touched.types + ? intl.formatMessage(messages.validationTypes) : undefined } /> @@ -266,7 +259,12 @@ const NotificationsDiscord: React.FC = () => {