Ignore graphql context canceled errors (#3689)

This commit is contained in:
DingDongSoLong4 2023-05-03 05:28:23 +02:00 committed by GitHub
parent 89ed6e9a67
commit c9c5b55721
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -3,6 +3,7 @@ package api
import ( import (
"context" "context"
"encoding/json" "encoding/json"
"errors"
"github.com/99designs/gqlgen/graphql" "github.com/99designs/gqlgen/graphql"
"github.com/stashapp/stash/pkg/logger" "github.com/stashapp/stash/pkg/logger"
@ -13,7 +14,7 @@ func gqlErrorHandler(ctx context.Context, e error) *gqlerror.Error {
// log all errors - for now just log the error message // log all errors - for now just log the error message
// we can potentially add more context later // we can potentially add more context later
fc := graphql.GetFieldContext(ctx) fc := graphql.GetFieldContext(ctx)
if fc != nil { if fc != nil && !errors.Is(e, context.Canceled) {
logger.Errorf("%s: %v", fc.Path(), e) logger.Errorf("%s: %v", fc.Path(), e)
// log the args in debug level // log the args in debug level