Reflect Errors in ProductAnalyticsState GraphQL query
Right now, ProductAnalyticsState
in GraphQL ignores all errors from Cube, however the old frontend logic it replaced only explicitly ignored no database error while passing all others to the frontend for processing
We need to improve the ProductAnalyticsState
field to expose all other Cube errors to the UI
const errorMessage = error?.response?.message;
// We expect this error to occur when onboarding
if (errorMessage === NO_DATABASE_ERROR_MESSAGE) {
return false;
}
throw error;