Skip to content

Commit 940b46b

Browse files
committed
Fixed empty validation error display on rdi deploy
1 parent b5f3393 commit 940b46b

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

redisinsight/ui/src/utils/errors.tsx

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ export const parseCustomError = (err: CustomError | string = DEFAULT_ERROR_MESSA
3939
data: { },
4040
},
4141
}
42+
console.log('err: ', err)
4243

4344
if (isString(err)) {
4445
return set(error, 'response.data.message', err) as AxiosError
@@ -182,10 +183,16 @@ export const parseCustomError = (err: CustomError | string = DEFAULT_ERROR_MESSA
182183
break
183184

184185
case CustomErrorCodes.RdiValidationError:
185-
const details = err?.details?.[0] || {}
186186
title = 'Validation error'
187-
message = getRdiValidationMessage(details.msg, details.loc)
188-
187+
if (isString(err?.details)) {
188+
message = err.details
189+
} else {
190+
const details = err?.details?.[0] || {}
191+
message = getRdiValidationMessage(details.msg, details.loc)
192+
}
193+
if (!message && err?.message) {
194+
message = err.message
195+
}
189196
break
190197

191198
default:

0 commit comments

Comments
 (0)