From 17844ed9293594d04e0e1f0a54009038ea45d6fe Mon Sep 17 00:00:00 2001 From: Christoph Haas Date: Mon, 13 Jan 2025 22:14:00 +0100 Subject: [PATCH] fix update of userdata after OAuth login (#317, #160) --- internal/app/users/user_manager.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/app/users/user_manager.go b/internal/app/users/user_manager.go index 777402b..b3a753f 100644 --- a/internal/app/users/user_manager.go +++ b/internal/app/users/user_manager.go @@ -319,7 +319,7 @@ func (m Manager) validateModifications(ctx context.Context, old, new *domain.Use return fmt.Errorf("insufficient permissions") } - if err := old.EditAllowed(new); err != nil { + if err := old.EditAllowed(new); err != nil && currentUser.Id != domain.SystemAdminContextUserInfo().Id { return errors.Join(fmt.Errorf("no access: %w", err), domain.ErrInvalidData) }