From 22496a341870b69ee3e22e998b79e4decc32a9f4 Mon Sep 17 00:00:00 2001 From: Denis Arh Date: Fri, 10 Jan 2020 11:06:52 +0100 Subject: [PATCH] More precies matching for sink request event --- system/service/event/sink.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/system/service/event/sink.go b/system/service/event/sink.go index 01840052e..83ba12dd6 100644 --- a/system/service/event/sink.go +++ b/system/service/event/sink.go @@ -17,8 +17,10 @@ func (res sinkBase) Match(c eventbus.ConstraintMatcher) bool { // Handles sink matchers func sinkMatch(r *types.SinkRequest, c eventbus.ConstraintMatcher) bool { switch c.Name() { - case "url", "request.url": + case "request.url": return c.Match(r.RequestURL) + case "request.content-type": + r.Header.Get("content-type") } return true