From b843be0cad895c5f974d47dc44c85557fdbcce36 Mon Sep 17 00:00:00 2001 From: Pierre Spring Date: Sun, 22 Feb 2026 12:41:37 +0100 Subject: [PATCH] fix(link-account): fix error-message override (#2547) --- .../UserLinkedAccountsSettings/index.tsx | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) 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)); } };