From bc3cec23ec1ba3a426f436e65ae1519f918aab5c Mon Sep 17 00:00:00 2001 From: Pascal Fischer Date: Thu, 16 Mar 2023 11:32:55 +0100 Subject: [PATCH] use slice copy --- management/server/user.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/management/server/user.go b/management/server/user.go index 369df5238..a9aaa1b61 100644 --- a/management/server/user.go +++ b/management/server/user.go @@ -92,10 +92,10 @@ func (u *User) toUserInfo(userData *idp.UserData) (*UserInfo, error) { // Copy the user func (u *User) Copy() *User { - autoGroups := make([]string, 0) - autoGroups = append(autoGroups, u.AutoGroups...) - pats := make([]PersonalAccessToken, 0) - pats = append(pats, u.PATs...) + autoGroups := make([]string, len(u.AutoGroups)) + copy(autoGroups, u.AutoGroups) + pats := make([]PersonalAccessToken, len(u.PATs)) + copy(pats, u.PATs) return &User{ Id: u.Id, Role: u.Role,