From f0b6f251d5fdb170d4395218ef0f5063572fc261 Mon Sep 17 00:00:00 2001 From: Noam Cattan Date: Wed, 13 May 2026 16:12:56 +0300 Subject: [PATCH] entgql: prevent panic in case of a missing operation context --- entgql/transaction.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/entgql/transaction.go b/entgql/transaction.go index ff9a81fdb..d2cfab93b 100644 --- a/entgql/transaction.go +++ b/entgql/transaction.go @@ -105,7 +105,7 @@ func (t Transactioner) MutateOperationContext(_ context.Context, oc *graphql.Ope // InterceptResponse runs graphql mutations under a transaction. func (t Transactioner) InterceptResponse(ctx context.Context, next graphql.ResponseHandler) *graphql.Response { - if t.skipTx(graphql.GetOperationContext(ctx).Operation) { + if !graphql.HasOperationContext(ctx) || t.skipTx(graphql.GetOperationContext(ctx).Operation) { return next(ctx) } txCtx, tx, err := t.OpenTx(ctx)