From 6de313070a4e20e50e523b3e41de875e727a96f1 Mon Sep 17 00:00:00 2001 From: Misha Bragin Date: Tue, 13 Sep 2022 17:19:03 +0200 Subject: [PATCH] Always return empty auto_groups if previously were nil (#468) --- management/server/setupkey.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/management/server/setupkey.go b/management/server/setupkey.go index 4e1de2915..2cb428b16 100644 --- a/management/server/setupkey.go +++ b/management/server/setupkey.go @@ -80,6 +80,8 @@ type SetupKey struct { // Copy copies SetupKey to a new object func (key *SetupKey) Copy() *SetupKey { + autoGroups := make([]string, 0) + autoGroups = append(autoGroups, key.AutoGroups...) if key.UpdatedAt.IsZero() { key.UpdatedAt = key.CreatedAt } @@ -94,7 +96,7 @@ func (key *SetupKey) Copy() *SetupKey { Revoked: key.Revoked, UsedTimes: key.UsedTimes, LastUsed: key.LastUsed, - AutoGroups: key.AutoGroups, + AutoGroups: autoGroups, } }