1
0
mirror of https://github.com/node-red/node-red-nodes.git synced 2023-10-10 13:36:58 +02:00
Matt Borja 640a6d0cb2
Improve error handling for read-only applications (#709)
Applications pending approval will return a different response body than what is presently supported.

Below is a copy of the actual response that comes back in this scenario:
```
{"status":401,"rateLimitTimeout":null,"body":{"request":"/1.1/statuses/update.json","error":"Read-only application cannot POST."}}
```

Whereas the current implementation assumes the presence of an `errors` array, reading off the first element (i.e. `result.body.errors[0]`), the above scenario throws an exception as `result.body.errors` is now `undefined` and cannot be indexed).

The proposed update seeks to account for this while retaining existing functionality and has been tested (error message in debug now properly says "Read-only application cannot POST."
2020-11-11 11:26:56 +00:00
..
2017-06-13 00:11:30 +01:00
2020-05-05 19:36:48 +01:00
2017-01-29 17:45:44 +00:00
2018-06-02 13:41:22 +01:00
2020-10-13 22:38:18 +01:00
2017-08-27 14:00:20 +01:00
2020-09-27 12:57:09 +01:00
2020-10-24 15:02:45 +01:00