hasura / hasura/graphql-engine

Console removes event payload data when webhook handler times out

Open
#10,012 0 comments 0 reactions 0 assignees View on GitHub
a/eventing/data-triggers c/console k/bug v2
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
event-details-console

The event trigger log for this invocation that shows the payload:
event log data

Contributor guide

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.