User Email broken in webhook push events
Summary
After upgrading to 11.7.3 (from 11.7.0) the user_email field of a webhook push event payload is empty.
Steps to reproduce
- Make sure to be running 11.7.3
- Setup a webhook pointing at something that logs the json payload so you can see it
- Wait for a push - the "user_email" field of the json payload will be empty
Important note - the email gets filled when you press the test button (for that webhook). When a push event is generated naturally, it doesn't fill the email.
Example Project
I don't have an example project for this.
What is the current bug behavior?
The "user_email" field is empty.
What is the expected correct behavior?
The "user_email" field is not empty.
Possible fixes
This bug was introduced between 11.7.0 and 11.7.3 - I have no idea which commit could be causing it. It is only broken for real push events, not generated (via the "test" button) push events. That hopefully narrows things down.
Edited by Sam Sieber