From 6d3cf6692f9aaf27e14ceb7879e4192624c394fe Mon Sep 17 00:00:00 2001 From: Joel Wetzell Date: Sun, 28 Dec 2025 12:42:20 -0600 Subject: [PATCH] fix route output with nil payload --- router.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/router.go b/router.go index 5f87b72..55e93de 100644 --- a/router.go +++ b/router.go @@ -149,6 +149,11 @@ func (r *Router) HandleInput(ctx context.Context, sourceId string, payload any) continue } + if payload == nil { + r.logger.Error("no input after processing", "route", routeIndex, "source", sourceId) + continue + } + outputErrors := r.HandleOutput(routeContext, routeInstance.Output(), payload) if outputErrors != nil { if routeIOErrors == nil {