hasura / hasura/graphql-engine
Console removes event payload data when webhook handler times out
- Dominant language
- TypeScript
- Stars
- 32.1k
- Forks
- 3k
- PR merge metrics
- PR metrics pending
Description
### Version Information
Server Version: `v2.35.1-cloud.2`
### Environment
### What is the current behaviour?
When the connection to the event trigger handler times out (there could be more scenarios where this could be true), the payload information shown in the console is truncated to null.
### What is the expected behaviour?
Event payload should be shown in the console.
### How to reproduce the issue?
1. Create an event trigger with an unreachable/mock webhook handler
2. Fire the event trigger
3. Check out the processed event tab for the specific instance of
### Screenshots or Screencast
E.g. of such a trigger
The event trigger log for this invocation that shows the payload:
Contributor guide
Research direction
Reproduce the timeout with an unreachable or mock webhook handler, then inspect the console's processed event view and the event-trigger timeout handling. Confirm where the payload becomes null, preserve the payload for display, and verify that the processed event tab still shows it after the handler times out.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100