Skip to content

error handling is broken with 0.4.2 #78

@proppy

Description

@proppy

Given the following HTTP response:

400 Bad Request

{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "INVALID_ARGUMENT",
    "message": "one of fields Query.query and Query.gql_query must be set",
    "debugInfo": "..."
   }
  ],
  "code": 400,
  "message": "one of fields Query.query and Query.gql_query must be set"
 }
}

0.4.2 calls the method callback with:

err: null
result: 'one of fields Query.query and Query.gql_query must be set'

While 0.2.13-alpha called it with:

err: { code: 400,
  message: 'one of fields Query.query and Query.gql_query must be set',
  data:
   [ { domain: 'global',
       reason: 'INVALID_ARGUMENT',
       message: 'one of fields Query.query and Query.gql_query must be set' } ] }
result: undefined

Metadata

Metadata

Assignees

Labels

🚨This issue needs some love.triage meI really want to be triaged.

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions