bugfix: properly stringify message and pass details

This commit is contained in:
AJ ONeal 2021-10-21 13:37:12 -06:00
parent 5ef53ecb23
commit 2ea44e3a46
1 changed files with 3 additions and 3 deletions

View File

@ -39,7 +39,7 @@ function create(old, msg, code, status, details) {
function toJSON() {
/*jshint validthis:true*/
return {
message: this.client_message,
message: this.message,
status: this.status,
code: this.code,
details: this.details
@ -72,7 +72,7 @@ module.exports = {
* @returns {AuthError}
*/
DEVELOPER_ERROR: function (old, msg, details) {
return create(old, msg, E_DEVELOPER, 500, details);
return create(old, msg || old, E_DEVELOPER, 500, details);
},
BAD_GATEWAY: function (err) {
var msg =
@ -84,7 +84,7 @@ module.exports = {
if (err.response && err.response.statusCode) {
details.push("response.statusCode = " + err.response.statusCode);
}
return create(msg, msg, E_BAD_GATEWAY, 502);
return create(msg, msg, E_BAD_GATEWAY, 502, details);
},
//