Do not use assert to throw erros as in Node.js > 6 wraps the original error, the keyword 'throw' does the trick and it's backwards compatible
This commit is contained in:
parent
6984be4edd
commit
e0e011e806
@ -4,7 +4,6 @@
|
|||||||
var _ = require('underscore');
|
var _ = require('underscore');
|
||||||
var OAuthUtil = require('oauth-client');
|
var OAuthUtil = require('oauth-client');
|
||||||
var step = require('step');
|
var step = require('step');
|
||||||
var assert = require('assert');
|
|
||||||
var CdbRequest = require('../models/cartodb_request');
|
var CdbRequest = require('../models/cartodb_request');
|
||||||
var cdbReq = new CdbRequest();
|
var cdbReq = new CdbRequest();
|
||||||
|
|
||||||
@ -90,7 +89,9 @@ var oAuth = (function(){
|
|||||||
return oAuth.parseTokens(req);
|
return oAuth.parseTokens(req);
|
||||||
},
|
},
|
||||||
function getOAuthHash(err, _requestTokens) {
|
function getOAuthHash(err, _requestTokens) {
|
||||||
assert.ifError(err);
|
if (err) {
|
||||||
|
throw err;
|
||||||
|
}
|
||||||
|
|
||||||
// this is oauth request only if oauth headers are present
|
// this is oauth request only if oauth headers are present
|
||||||
this.is_oauth_request = !_.isEmpty(_requestTokens);
|
this.is_oauth_request = !_.isEmpty(_requestTokens);
|
||||||
@ -103,7 +104,9 @@ var oAuth = (function(){
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
function regenerateSignature(err, oAuthHash){
|
function regenerateSignature(err, oAuthHash){
|
||||||
assert.ifError(err);
|
if (err) {
|
||||||
|
throw err;
|
||||||
|
}
|
||||||
if (!this.is_oauth_request) {
|
if (!this.is_oauth_request) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
var _ = require('underscore');
|
var _ = require('underscore');
|
||||||
var step = require('step');
|
var step = require('step');
|
||||||
var assert = require('assert');
|
|
||||||
var PSQL = require('cartodb-psql');
|
var PSQL = require('cartodb-psql');
|
||||||
var CachedQueryTables = require('../services/cached-query-tables');
|
var CachedQueryTables = require('../services/cached-query-tables');
|
||||||
const pgEntitiesAccessValidator = require('../services/pg-entities-access-validator');
|
const pgEntitiesAccessValidator = require('../services/pg-entities-access-validator');
|
||||||
@ -158,7 +157,9 @@ QueryController.prototype.handleQuery = function (req, res, next) {
|
|||||||
});
|
});
|
||||||
},
|
},
|
||||||
function setHeaders(err, affectedTables) {
|
function setHeaders(err, affectedTables) {
|
||||||
assert.ifError(err);
|
if (err) {
|
||||||
|
throw err;
|
||||||
|
}
|
||||||
|
|
||||||
var mayWrite = queryMayWrite(sql);
|
var mayWrite = queryMayWrite(sql);
|
||||||
if ( req.profiler ) {
|
if ( req.profiler ) {
|
||||||
@ -206,7 +207,9 @@ QueryController.prototype.handleQuery = function (req, res, next) {
|
|||||||
return null;
|
return null;
|
||||||
},
|
},
|
||||||
function generateFormat(err){
|
function generateFormat(err){
|
||||||
assert.ifError(err);
|
if (err) {
|
||||||
|
throw err;
|
||||||
|
}
|
||||||
checkAborted('generateFormat');
|
checkAborted('generateFormat');
|
||||||
|
|
||||||
// TODO: drop this, fix UI!
|
// TODO: drop this, fix UI!
|
||||||
|
@ -6,7 +6,6 @@ var fs = require('fs');
|
|||||||
var _ = require('underscore');
|
var _ = require('underscore');
|
||||||
var PSQL = require('cartodb-psql');
|
var PSQL = require('cartodb-psql');
|
||||||
var spawn = require('child_process').spawn;
|
var spawn = require('child_process').spawn;
|
||||||
var assert = require('assert');
|
|
||||||
|
|
||||||
// Keeps track of what's waiting baking for export
|
// Keeps track of what's waiting baking for export
|
||||||
var bakingExports = {};
|
var bakingExports = {};
|
||||||
@ -95,7 +94,9 @@ OgrFormat.prototype.toOGR = function(options, out_format, out_filename, callback
|
|||||||
pg.query(colsql, this);
|
pg.query(colsql, this);
|
||||||
},
|
},
|
||||||
function findSRS(err, result) {
|
function findSRS(err, result) {
|
||||||
assert.ifError(err);
|
if (err) {
|
||||||
|
throw err;
|
||||||
|
}
|
||||||
|
|
||||||
var needSRS = that._needSRS;
|
var needSRS = that._needSRS;
|
||||||
|
|
||||||
@ -139,7 +140,9 @@ OgrFormat.prototype.toOGR = function(options, out_format, out_filename, callback
|
|||||||
});
|
});
|
||||||
},
|
},
|
||||||
function spawnDumper(err, srid, type) {
|
function spawnDumper(err, srid, type) {
|
||||||
assert.ifError(err);
|
if (err) {
|
||||||
|
throw err;
|
||||||
|
}
|
||||||
|
|
||||||
var next = this;
|
var next = this;
|
||||||
|
|
||||||
|
@ -3,7 +3,6 @@
|
|||||||
var step = require('step');
|
var step = require('step');
|
||||||
var fs = require('fs');
|
var fs = require('fs');
|
||||||
var spawn = require('child_process').spawn;
|
var spawn = require('child_process').spawn;
|
||||||
var assert = require('assert');
|
|
||||||
|
|
||||||
var ogr = require('./../ogr');
|
var ogr = require('./../ogr');
|
||||||
|
|
||||||
@ -51,12 +50,16 @@ ShpFormat.prototype.toSHP = function (options, callback) {
|
|||||||
fs.mkdir(outdirpath, 0o777, this);
|
fs.mkdir(outdirpath, 0o777, this);
|
||||||
},
|
},
|
||||||
function spawnDumper(err) {
|
function spawnDumper(err) {
|
||||||
assert.ifError(err);
|
if (err) {
|
||||||
|
throw err;
|
||||||
|
}
|
||||||
|
|
||||||
fmtObj.toOGR(options, 'ESRI Shapefile', shapefile, this);
|
fmtObj.toOGR(options, 'ESRI Shapefile', shapefile, this);
|
||||||
},
|
},
|
||||||
function doZip(err) {
|
function doZip(err) {
|
||||||
assert.ifError(err);
|
if (err) {
|
||||||
|
throw err;
|
||||||
|
}
|
||||||
|
|
||||||
var next = this;
|
var next = this;
|
||||||
|
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
var step = require('step');
|
var step = require('step');
|
||||||
var PSQL = require('cartodb-psql');
|
var PSQL = require('cartodb-psql');
|
||||||
var assert = require('assert');
|
|
||||||
|
|
||||||
function PostgresFormat(id) {
|
function PostgresFormat(id) {
|
||||||
this.id = id;
|
this.id = id;
|
||||||
@ -82,8 +81,9 @@ PostgresFormat.prototype.handleQueryEnd = function(result) {
|
|||||||
that.transform(result, that.opts, this);
|
that.transform(result, that.opts, this);
|
||||||
},
|
},
|
||||||
function sendResults(err, out){
|
function sendResults(err, out){
|
||||||
|
if (err) {
|
||||||
assert.ifError(err);
|
throw err;
|
||||||
|
}
|
||||||
|
|
||||||
// return to browser
|
// return to browser
|
||||||
if ( out ) {
|
if ( out ) {
|
||||||
|
Loading…
Reference in New Issue
Block a user