From db292cd5570f94760008c2f8d0e9bc6e3d7dc7c3 Mon Sep 17 00:00:00 2001 From: Grant Soyka Date: Mon, 8 Oct 2018 12:31:51 -0600 Subject: [PATCH] Catch index already exists exception --- scripts/create_index.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/scripts/create_index.js b/scripts/create_index.js index db67c6db..96bd20e6 100644 --- a/scripts/create_index.js +++ b/scripts/create_index.js @@ -18,8 +18,13 @@ var indexName = config.schema.indexName; client.indices.create( { index: indexName, body: schema }, function( err, res ){ if( err ){ - console.error( err.message || err, '\n' ); - process.exit(1); + if( err.message.indexOf('index_already_exists_exception') > -1){ + console.log( '[put mapping]: Index Already Exists', '\t', indexName, '\n' ); + process.exit(0); + } else { + console.error( err.message || err, '\n' ); + process.exit(1); + } } console.log( '[put mapping]', '\t', indexName, res, '\n' ); process.exit( !!err );