We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 11bbcd9 commit f215403Copy full SHA for f215403
src/middleware.ts
@@ -86,8 +86,10 @@ export class Middleware {
86
// observeModel registers after save and after delete observers
87
private observeModel(model: loopback.Model) {
88
model.beforeRemote('**', (ctx, unused, next) => {
89
- let metaHeaders = R.intersection(Object.keys(ctx.req.headers), this.headers);
90
- ctx.args.data['changeStreamerMetaHeaders'] = R.pick(metaHeaders, ctx.req.headers);
+ if(ctx.args.data) {
+ let metaHeaders = R.intersection(Object.keys(ctx.req.headers), this.headers);
91
+ ctx.args.data['changeStreamerMetaHeaders'] = R.pick(metaHeaders, ctx.req.headers);
92
+ }
93
next();
94
});
95
model.observe('before save', (ctx, next) => {
0 commit comments