diff --git a/lib/classes/Caps.ts b/lib/classes/Caps.ts index 236c1d9..fd093db 100644 --- a/lib/classes/Caps.ts +++ b/lib/classes/Caps.ts @@ -180,9 +180,13 @@ export class Caps 'rejectUnauthorized': false, 'method': 'GET', 'encoding': null - }, (err, _res, body) => + }, (err, res, body) => { - if (err) + if (res.statusCode < 200 && res.statusCode > 299) + { + reject(new Error(body)); + } + else if (err) { reject(err); } diff --git a/package.json b/package.json index 6466451..0df3f5e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@caspertech/node-metaverse", - "version": "0.6.17", + "version": "0.6.18", "description": "A node.js interface for Second Life.", "main": "dist/lib/index.js", "types": "dist/lib/index.d.ts",