From b801f583d8ad8c8e10acfcf29301fd6d39d043e6 Mon Sep 17 00:00:00 2001 From: Louis Chmn Date: Thu, 27 Nov 2025 11:21:31 +0100 Subject: [PATCH] fix(user_ldap): Properly use fall back message in case of empty response Signed-off-by: Louis Chmn --- apps/user_ldap/src/services/ldapConfigService.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/apps/user_ldap/src/services/ldapConfigService.ts b/apps/user_ldap/src/services/ldapConfigService.ts index a1c767e12bd..5b3242c720f 100644 --- a/apps/user_ldap/src/services/ldapConfigService.ts +++ b/apps/user_ldap/src/services/ldapConfigService.ts @@ -174,11 +174,16 @@ export async function callWizard(action: WizardAction, configId: string, extraPa return response.data.ocs.data } catch (error) { + let message = t('user_ldap', 'An error occurred') + if (isAxiosError(error) && error.response?.data.ocs.meta.status === 'failure') { - const message = error.response.data.ocs.meta.message ?? t('user_ldap', 'An error occurred') - showError(message) + if (error.response.data.ocs.meta.message !== '' && error.response.data.ocs.meta.message !== undefined) { + message = error.response.data.ocs.meta.message + } } + showError(message) + throw error } }