Skip to content

Commit 186d85f

Browse files
author
daniel.santos
committed
fix super constructor call OAuthError
1 parent 1d7b401 commit 186d85f

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

lib/errors/oauth-error.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,11 @@ const http = require('http');
1010

1111
class OAuthError extends Error {
1212
constructor(messageOrError, properties) {
13+
super(messageOrError, properties);
14+
1315
let message = messageOrError instanceof Error ? messageOrError.message : messageOrError;
1416
const error = messageOrError instanceof Error ? messageOrError : null;
17+
1518
if (properties == null || !Object.entries(properties).length) {
1619
properties = {};
1720
}
@@ -21,14 +24,14 @@ class OAuthError extends Error {
2124
if (error) {
2225
properties.inner = error;
2326
}
27+
2428
if (!message || message.length === 0) {
2529
message = http.STATUS_CODES[properties.code];
2630
}
2731

28-
super(message, properties);
29-
3032
this.code = this.status = this.statusCode = properties.code;
3133
this.message = message;
34+
3235
for (const key in properties) {
3336
if (key !== 'code') {
3437
this[key] = properties[key];

0 commit comments

Comments
 (0)