File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -145,6 +145,7 @@ const showWarningToastr = withUniqueCheck(
145145const isError = e => e && e . stack && e . message ;
146146const isAxiosError = e => e && typeof e === "object" && e . isAxiosError === true ;
147147const isString = s => typeof s === "string" || s instanceof String ;
148+ const isArray = a => Array . isArray ( a ) ;
148149const isErrorCodeObject = e =>
149150 typeof e === "object" && "key" in e && "context" in e ;
150151
@@ -160,7 +161,12 @@ const errorCodeTranslation = errorCode => {
160161
161162const getErrorMessage = response => {
162163 const { error = "" , errors = [ ] , errorCode = "" , errorCodes = [ ] } = response ;
163- const errorMessages = error || errors ?. join ( "\n" ) ;
164+
165+ let errorMessages = "" ;
166+
167+ if ( error ) errorMessages = error ;
168+ else if ( isArray ( errors ) ) errorMessages = errors . join ( "\n" ) ;
169+
164170 const errorCodeTranslations =
165171 ( errorCode && t ( errorCode , response ) ) ||
166172 errorCodes ?. map ( errorCodeTranslation ) . join ( "\n" ) ;
You can’t perform that action at this time.
0 commit comments