# HG changeset patch # User Peter Sanchez # Date 1691452902 21600 # Mon Aug 07 18:01:42 2023 -0600 # Node ID 1ec13a9b75d0729ad8c4d3cb60592268bab9249a # Parent 997e89bebd10489338e5db80aff2ae8fb82048d8 Don't panic when a user isn't in context diff --git a/auth/middleware.go b/auth/middleware.go --- a/auth/middleware.go +++ b/auth/middleware.go @@ -2,7 +2,6 @@ import ( "context" - "errors" "fmt" "net/http" "net/url" @@ -28,7 +27,7 @@ func ForContext(ctx context.Context) gobwebs.User { user, ok := ctx.Value(userCtxKey).(gobwebs.User) if !ok { - panic(errors.New("invalid user context")) + return nil } return user }