From 6e631511434c749aa722f2ead46b7a01b49a527e Mon Sep 17 00:00:00 2001 From: Mel O'Hagan Date: Wed, 20 Jul 2022 10:46:24 +0100 Subject: [PATCH] Handle validation error toasts --- packages/client/src/api/api.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/client/src/api/api.js b/packages/client/src/api/api.js index b96ad9c9e7..fb429b7f2b 100644 --- a/packages/client/src/api/api.js +++ b/packages/client/src/api/api.js @@ -58,7 +58,14 @@ export const API = createAPIClient({ } } if (!ignore) { - notificationStore.actions.error(message) + const validationErrors = error?.json?.validationErrors + if (validationErrors) { + for (let field in validationErrors) { + notificationStore.actions.error(`${field} ${validationErrors[field]}`) + } + } else { + notificationStore.actions.error(message) + } } }