From f16bd31109c755cdc0df476c9148ed7c6c579906 Mon Sep 17 00:00:00 2001 From: Denis Arh Date: Fri, 2 Apr 2021 11:38:28 +0200 Subject: [PATCH] Reconfigure log & make auth more robust --- auth/auth.go | 4 ++-- auth/request/auth_user.go | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/auth/auth.go b/auth/auth.go index 7009f549b..c9c77a1c6 100644 --- a/auth/auth.go +++ b/auth/auth.go @@ -48,12 +48,12 @@ func New(ctx context.Context, log *zap.Logger, s store.Storer, opt options.AuthO defClient *types.AuthClient ) - log = log.Named("auth") + log = log.Named("auth").WithOptions(zap.AddStacktrace(zap.PanicLevel)) ctx = actionlog.RequestOriginToContext(ctx, actionlog.RequestOrigin_Auth) svc = &service{ opt: opt, - log: log.WithOptions(zap.AddStacktrace(zap.PanicLevel)), + log: log, store: s, settings: &settings.Settings{ /* all disabled by default. */ }, } diff --git a/auth/request/auth_user.go b/auth/request/auth_user.go index 6d8c33a36..e3ddec52c 100644 --- a/auth/request/auth_user.go +++ b/auth/request/auth_user.go @@ -68,6 +68,10 @@ func (au *authUser) Update(s *settings.Settings, u *types.User) { } func (au *authUser) set(s *settings.Settings, u *types.User) { + if u == nil || s == nil { + return + } + if u.Meta == nil { u.Meta = &types.UserMeta{} }