use const and do array copy

This commit is contained in:
Pascal Fischer
2023-03-08 11:54:10 +01:00
parent 2b1965c941
commit b4bb5c6bb8
5 changed files with 17 additions and 4 deletions

View File

@@ -94,11 +94,13 @@ func (u *User) toUserInfo(userData *idp.UserData) (*UserInfo, error) {
func (u *User) Copy() *User {
autoGroups := make([]string, 0)
autoGroups = append(autoGroups, u.AutoGroups...)
pats := make([]PersonalAccessToken, 0)
pats = append(pats, u.PATs...)
return &User{
Id: u.Id,
Role: u.Role,
AutoGroups: autoGroups,
PATs: u.PATs,
PATs: pats,
}
}