diff --git a/src/components/UserProfile/UserSettings/UserLinkedAccountsSettings/index.tsx b/src/components/UserProfile/UserSettings/UserLinkedAccountsSettings/index.tsx index ae7e6342..329da894 100644 --- a/src/components/UserProfile/UserSettings/UserLinkedAccountsSettings/index.tsx +++ b/src/components/UserProfile/UserSettings/UserLinkedAccountsSettings/index.tsx @@ -100,14 +100,16 @@ const UserLinkedAccountsSettings = () => { ); await revalidateUser(); } catch (e) { - if (e?.response?.status === 401) { - setError(intl.formatMessage(messages.plexErrorUnauthorized)); - } else if (e?.response?.status === 422) { - setError(intl.formatMessage(messages.plexErrorExists)); - } else { - setError(intl.formatMessage(messages.errorUnknown)); + switch (e?.response?.status) { + case 401: + setError(intl.formatMessage(messages.plexErrorUnauthorized)); + break; + case 422: + setError(intl.formatMessage(messages.plexErrorExists)); + break; + default: + setError(intl.formatMessage(messages.errorUnknown)); } - setError(intl.formatMessage(messages.errorUnknown)); } };