THRIFT-3926: Fix undeclared statusCode variable (#1531)

Client: nodejs
This commit is contained in:
Filip Spiridonov 2018-04-06 05:56:54 -07:00 committed by James E. King, III
parent 10cfd6a504
commit 63b75d9e3a

View File

@ -170,7 +170,7 @@ var HttpConnection = exports.HttpConnection = function(options) {
var dataLen = 0; var dataLen = 0;
if (response.statusCode !== 200) { if (response.statusCode !== 200) {
this.emit("error", new THTTPException(statusCode, response)); this.emit("error", new THTTPException(response));
} }
response.on('error', function (e) { response.on('error', function (e) {
@ -251,11 +251,11 @@ exports.createHttpUDSConnection = function(path, options) {
exports.createHttpClient = createClient exports.createHttpClient = createClient
function THTTPException(statusCode, response) { function THTTPException(response) {
thrift.TApplicationException.call(this); thrift.TApplicationException.call(this);
Error.captureStackTrace(this, this.constructor); Error.captureStackTrace(this, this.constructor);
this.name = this.constructor.name; this.name = this.constructor.name;
this.statusCode = statusCode; this.statusCode = response.statusCode;
this.response = response; this.response = response;
this.type = thrift.TApplicationExceptionType.PROTOCOL_ERROR; this.type = thrift.TApplicationExceptionType.PROTOCOL_ERROR;
this.message = "Received a response with a bad HTTP status code: " + response.statusCode; this.message = "Received a response with a bad HTTP status code: " + response.statusCode;