diff --git a/server/app/routes/v1.0/routes_blueprints.js b/server/app/routes/v1.0/routes_blueprints.js index d0d80b81d..4a28cd542 100755 --- a/server/app/routes/v1.0/routes_blueprints.js +++ b/server/app/routes/v1.0/routes_blueprints.js @@ -527,14 +527,25 @@ module.exports.setRoutes = function(app, sessionVerificationFunc) { var orgId = req.params.orgId; var bgId = req.params.bgId; var projectId = req.params.projectId; + var serviceDeliveryCheck = false; + if(req.query.serviceDeliveryCheck){ + serviceDeliveryCheck = req.query.serviceDeliveryCheck; + } if (!orgId || !bgId || !projectId) { res.status(400).send("Either orgId or bgId or projectId missing."); return; } + var jsonData = {}; jsonData['orgId'] = orgId; jsonData['bgId'] = bgId; jsonData['projectId'] = projectId; + + if(serviceDeliveryCheck === 'true' || serviceDeliveryCheck === true){ + jsonData['botType'] = {$ne:null}; + jsonData['shortDesc'] = {$ne:null}; + } + Blueprints.getBlueprintsByOrgBgProject(jsonData, function(err, blueprints) { if (err) { res.status(500).send({