From c96c7f627ce441e73b4d4be782c5d92683fe0b45 Mon Sep 17 00:00:00 2001 From: Catalin Pinte <1243434+cond0r@users.noreply.github.com> Date: Wed, 14 Dec 2022 15:18:06 +0200 Subject: [PATCH] Update signup.ts --- .../bigcommerce/src/api/endpoints/signup/signup.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/bigcommerce/src/api/endpoints/signup/signup.ts b/packages/bigcommerce/src/api/endpoints/signup/signup.ts index 689548845..aa591e5de 100644 --- a/packages/bigcommerce/src/api/endpoints/signup/signup.ts +++ b/packages/bigcommerce/src/api/endpoints/signup/signup.ts @@ -33,10 +33,12 @@ const signup: SignupEndpoint['handlers']['signup'] = async ({ // Display all validation errors from BigCommerce in a single error message if (error instanceof BigcommerceApiError && error.status >= 400) { const message = Object.values(error.data.errors).join('
') - throw new CommerceAPIError(message || error.message, { - status: 400, - code: 'invalid_request', - }) + if (message) { + throw new CommerceAPIError(message, { + status: 400, + code: 'invalid_request', + }) + } } throw error