Update signup.ts

This commit is contained in:
Catalin Pinte 2022-12-14 15:18:06 +02:00
parent bbc4225c68
commit c96c7f627c

View File

@ -33,11 +33,13 @@ 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('<br />')
throw new CommerceAPIError(message || error.message, {
if (message) {
throw new CommerceAPIError(message, {
status: 400,
code: 'invalid_request',
})
}
}
throw error
}