From edf9340190cf653df3f2f5470c4e3398e00e9f78 Mon Sep 17 00:00:00 2001 From: Harishkumar Gangula <harishg@ilimi.in> Date: Thu, 27 Dec 2018 13:15:00 +0530 Subject: [PATCH] Issue #SB-9767 fix: handling error case --- src/helpers/orgHelper.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/helpers/orgHelper.js b/src/helpers/orgHelper.js index 486ea95..f10b6d9 100644 --- a/src/helpers/orgHelper.js +++ b/src/helpers/orgHelper.js @@ -14,7 +14,7 @@ var async = require('async') * @param requestObj js object which contains the search request with filters,offset,limit,query etc * @param cb callback after success or error */ -function getRootOrgs (requestObj, cb) { +function getRootOrgs (requestObj, cb, noExitOnError) { LOG.info(utilsService.getLoggerData({}, 'INFO', filename, 'getRootOrgs', 'getRootOrgs called', requestObj)) contentProvider.getAllRootOrgs(requestObj, (err, res) => { @@ -23,7 +23,7 @@ function getRootOrgs (requestObj, cb) { } else { LOG.error(utilsService.getLoggerData({}, 'ERROR', filename, 'getRootOrgs', 'error in getting root orgs.', err)) - process.exit(1) + if (!noExitOnError) process.exit(1) } }) } @@ -68,13 +68,13 @@ function getRootOrgsFromCache (orgfetchquery, tryfromcache, inputdata, cb) { return cb(null, []) } } - }) + }, true) } ]) } function insertDataToCache (cacheinputdata) { - cacheManager.mset({data: cacheinputdata, ttl: configData.orgCacheExpiryTime}, function (err, data) { + cacheManager.mset({ data: cacheinputdata, ttl: configData.orgCacheExpiryTime }, function (err, data) { if (err) { LOG.error(utilsService.getLoggerData({}, 'ERROR', filename, 'Setting allRootOrgs cache failed', 'Setting allRootOrgs cache data failed', err)) -- GitLab