From 67357ec4f8f3948025e5053f9ce545804935041d Mon Sep 17 00:00:00 2001 From: Nishant Jain Date: Thu, 24 Aug 2017 14:04:11 +0530 Subject: [PATCH] Updated the query executor to dropAllConstraints in Sequence --- neo4j_utils/dropAllConstraints/dropAllConstraints.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/neo4j_utils/dropAllConstraints/dropAllConstraints.js b/neo4j_utils/dropAllConstraints/dropAllConstraints.js index dedf53d..8c33bc4 100644 --- a/neo4j_utils/dropAllConstraints/dropAllConstraints.js +++ b/neo4j_utils/dropAllConstraints/dropAllConstraints.js @@ -7,11 +7,11 @@ const getConstraints = require('../getConstraints'); const dropAllConstraints = (callback) => { function dropConstraints(constraints, callback) { - async.map(constraints, ({property_keys, label, type}, callback) => { + const queryExecutorToDropConstraints = async.map(constraints, ({property_keys, label, type}, callback) => { const query = `DROP CONSTRAINT ON (label:${label}) ASSERT label.${property_keys[0]} IS UNIQUE`; - queryExecutor(query, callback); - - }, callback); + return queryExecutor.bind(null, query, callback); + }); + async.series(queryExecutorToDropConstraints, callback); }; async.waterfall([