From 14d10e6a94ba12f141c6de9796246d3ad6c61bd0 Mon Sep 17 00:00:00 2001 From: immonroe Date: Sun, 10 Aug 2025 11:38:59 -0400 Subject: [PATCH] Fix nil pointer dereference in hasRated resolver (closes #71) --- api/graph/directives.resolvers.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/graph/directives.resolvers.go b/api/graph/directives.resolvers.go index 53d064a..07adb35 100644 --- a/api/graph/directives.resolvers.go +++ b/api/graph/directives.resolvers.go @@ -16,7 +16,7 @@ func AuthDirective(authService auth.AuthService) func(context.Context, any, grap if (user == nil || session == nil) && required != nil && *required { return nil, fmt.Errorf("missing auth") } - if session.Expiry.Time.Before(time.Now()) { + if session != nil && session.Expiry.Time.Before(time.Now()) { return nil, fmt.Errorf("session expired") } return next(ctx)