Skip to content

Commit f4cb86d

Browse files
authored
Fix (sign up): show proper error message for validation (#2769)
* Fix (sign up): show proper error message for validation
1 parent a878cb0 commit f4cb86d

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/services/mapiClient.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -209,9 +209,14 @@ export class MapiClient {
209209
}
210210

211211
private createMapiError(statusCode: number, url: string, getError: () => any): any {
212+
let error;
212213
switch (statusCode) {
213214
case 400:
214-
return getError();
215+
error = getError();
216+
if (error?.code && error.message) {
217+
return new MapiError(error.code, error.message, error.details);
218+
}
219+
return error;
215220

216221
case 401:
217222
this.authenticator.clearAccessToken();

0 commit comments

Comments
 (0)