From 4c57c4a7b6e061d05f13893867f1abdd5df43969 Mon Sep 17 00:00:00 2001 From: Denis Arh Date: Sat, 27 Mar 2021 16:11:25 +0100 Subject: [PATCH] Failsafe for unexisting user meta --- auth/request/auth_user.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/auth/request/auth_user.go b/auth/request/auth_user.go index 5ba37fe89..6d8c33a36 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.Meta == nil { + u.Meta = &types.UserMeta{} + } + // User's MFA security policy umsp := u.Meta.SecurityPolicy.MFA