diff --git a/src/http.js b/src/http.js index e832e7ed2..1e2e8bc1c 100644 --- a/src/http.js +++ b/src/http.js @@ -42,6 +42,12 @@ class Http { try { err = new OktaApiError(response.url, response.status, JSON.parse(body), response.headers); + if (err.errorCode === 'E0000011') { + // eslint-disable-next-line no-console + console.error(err); + process.exit(1); + } + } catch (e) { err = new HttpError(response.url, response.status, body, response.headers); } diff --git a/src/request-executor.js b/src/request-executor.js index 4acd76637..abe8bdb5e 100644 --- a/src/request-executor.js +++ b/src/request-executor.js @@ -19,6 +19,13 @@ class RequestExecutor extends EventEmitter { return isoFetch(request.url, request).then(response => { this.emit('response', response); return response; + }) + .catch(e => { + if (e.code === 'ENOTFOUND') { + // eslint-disable-next-line no-console + console.error(e); + process.exit(1); + } }); } }