Skip to content

Commit 074660f

Browse files
authored
Merge pull request #559 from Optum/master
R1.1.0
2 parents 965c92d + 3df8c1c commit 074660f

15 files changed

+2498
-2415
lines changed

Dockerfile

+4-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,10 @@ RUN mkdir -p /app
1212
COPY . /app
1313
WORKDIR /app
1414

15+
16+
1517
# install app dependencies
18+
RUN npm config set registry https://repo1.uhc.com/artifactory/api/npm/npm-virtual/
1619
RUN npm install
1720
RUN npm install -g bower
1821
RUN bower install --allow-root
@@ -21,4 +24,4 @@ RUN bower install --allow-root
2124
RUN mkdir /.pm2 && chmod 777 /.pm2 && chmod 777 /app
2225

2326
# start app
24-
CMD npm run serve
27+
CMD npm run serve

controllers/serviceController.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -943,7 +943,9 @@ function updateService(req, res) {
943943
}
944944

945945
res.json(newService);
946-
syncWorkers(newService, 'register');
946+
//syncWorkers(newService, 'register');
947+
//fixed for issue - stopped service gives response if you update a service. even when it is stopped in database.
948+
syncWorkers(newService, service.running ? 'register' : 'deregister');
947949
});
948950
}else{
949951
const query = { $or: [ { 'service._id': req.params.id }, { 'mqservice._id': req.params.id } ] };

lib/wsdl/parser.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ function parse(wsdl) {
4242
rr.payloadType = 'XML';
4343

4444
// set req / res headers
45-
contentType = { 'Content-Type': 'text/xml' };
45+
const contentType = { 'Content-Type': 'text/xml' };
4646
rr.reqHeaders = contentType;
4747
rr.resHeaders = contentType;
4848

models/http/Service.js

+8-1
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,14 @@ const serviceSchema = new mongoose.Schema({
7171
},
7272
defaultResponse: {
7373
enabled:Boolean,
74-
defaultResponsePayload : String
74+
defaultResponsePayload : String,
75+
defResStatus : {
76+
// force integer only
77+
type: Number,
78+
default: 404,
79+
get: function(v) { return Math.round(v); },
80+
set: function(v) { return Math.round(v); }
81+
}
7582
},
7683
liveInvocation: {
7784
enabled: Boolean,

0 commit comments

Comments
 (0)