Skip to content

Commit 3db25d6

Browse files
committed
Added response monkey patching.
1 parent d1d6898 commit 3db25d6

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

modules/engine/lib/engine/http.request.js

+10
Original file line numberDiff line numberDiff line change
@@ -409,6 +409,16 @@ function sendOneRequest(args, resourceUri, params, holder, cb) {
409409
}
410410
if(res.statusCode >= 200 && res.statusCode <= 300) {
411411
if(respJson) {
412+
if(resource.monkeyPatch && resource.monkeyPatch['patch response']) {
413+
try {
414+
respJson = resource.monkeyPatch['patch response']({
415+
body: respJson
416+
});
417+
}
418+
catch(e) {
419+
return httpReqTx.cb(e);
420+
}
421+
}
412422
// Projections
413423
project.run(resource.resultSet, statement, respJson, function(filtered) {
414424
return httpReqTx.cb(undefined, {

0 commit comments

Comments
 (0)