diff --git a/bridgev2/portal.go b/bridgev2/portal.go index be029f25..575edfb8 100644 --- a/bridgev2/portal.go +++ b/bridgev2/portal.go @@ -303,6 +303,9 @@ func (portal *Portal) queueEvent(ctx context.Context, evt portalEvent) EventHand portal.eventIdx++ return portal.handleSingleEventWithDelayLogging(portal.eventIdx, evt) } else { + if portal.events == nil { + panic(fmt.Errorf("queueEvent into uninitialized portal %s", portal.PortalKey)) + } select { case portal.events <- evt: return EventHandlingResultQueued