Skip to content

Commit fc183e0

Browse files
author
Vikas Agarwal
committed
Made indexName as required field for delete index endpoint
1 parent ca31eb0 commit fc183e0

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/routes/admin/project-delete-index.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,13 @@ module.exports = [
2929
(req, res, next) => { // eslint-disable-line no-unused-vars
3030
const logger = req.log;
3131
logger.debug('Entered Admin#deleteIndex');
32-
const indexName = _.get(req, 'body.param.indexName', ES_PROJECT_INDEX);
33-
// const docType = _.get(req, 'body.param.docType', ES_PROJECT_TYPE);
32+
const indexName = _.get(req, 'body.param.indexName');
3433
logger.debug('indexName', indexName);
35-
// logger.debug('docType', docType);
34+
if (!indexName) {
35+
const apiErr = new Error('indexName is required');
36+
apiErr.status = 400;
37+
return Promise.reject(apiErr);
38+
}
3639

3740
const esClient = util.getElasticSearchClient();
3841
esClient.indices.delete({

0 commit comments

Comments
 (0)