return error if batch job has no proper DB configuration

This commit is contained in:
Eneko Lakasta 2018-05-25 17:25:38 +02:00
parent ec75227aa2
commit 681b60c27d

View File

@ -18,13 +18,12 @@ QueryRunner.prototype.run = function (job_id, sql, user, timeout, dbparams, call
return this._run(dbparams, job_id, sql, timeout, callback); return this._run(dbparams, job_id, sql, timeout, callback);
} }
this.userDatabaseMetadataService.getUserMetadata(user, (err, userDBParams) => { const dbConfigurationError = new Error('Batch Job DB misconfiguration');
if (err) { dbConfigurationError.type = 'batch-job';
return callback(err); dbConfigurationError.subtype = 'job-db-conf-error';
} dbConfigurationError.http_status = 400;
this._run(userDBParams, job_id, sql, timeout, callback); return callback(dbConfigurationError);
});
}; };
QueryRunner.prototype._run = function (dbparams, job_id, sql, timeout, callback) { QueryRunner.prototype._run = function (dbparams, job_id, sql, timeout, callback) {