fix(user_ldap): Properly use fall back message in case of empty response

Signed-off-by: Louis Chmn <louis@chmn.me>
pull/56726/head
Louis Chmn 2025-11-27 11:21:31 +07:00 committed by nextcloud-command
parent 06c10586b7
commit b801f583d8
1 changed files with 7 additions and 2 deletions

@ -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
}
}