Add support for slashes in hook IDs

When matching variables in routes, gorilla/mux uses a default pattern of
"[^/]+", thereby prohibiting slashes in variable matching.  Override the
default pattern to remove this restriction.

See https://github.com/gorilla/mux/blob/v1.8.0/regexp.go#L50

Fixes #421
This commit is contained in:
Cameron Moore 2020-11-24 16:45:54 -06:00
parent 3e18a060ae
commit c2ffd465c4
4 changed files with 71 additions and 9 deletions

View file

@ -109,6 +109,18 @@
name: root.0.event
value: processed
- id: sendgrid/dir
execute-command: '{{ .Hookecho }}'
command-working-directory: /
response-message: success
trigger-rule:
match:
type: value
parameter:
source: payload
name: root.0.event
value: it worked!
- id: plex
trigger-rule:
match: