diff --git a/pkg/meta/boltdb/boltdb.go b/pkg/meta/boltdb/boltdb.go index d7ee08f3..d357c8dd 100644 --- a/pkg/meta/boltdb/boltdb.go +++ b/pkg/meta/boltdb/boltdb.go @@ -1662,7 +1662,7 @@ func (bdw *BoltDB) SetUserGroups(ctx context.Context, groups []string) error { return err } - userData.Groups = append(userData.Groups, groups...) + userData.Groups = groups err = bdw.setUserData(userid, tx, userData) diff --git a/pkg/meta/dynamodb/dynamodb.go b/pkg/meta/dynamodb/dynamodb.go index 5357d012..7d97ef05 100644 --- a/pkg/meta/dynamodb/dynamodb.go +++ b/pkg/meta/dynamodb/dynamodb.go @@ -1647,7 +1647,7 @@ func (dwr DynamoDB) SetUserGroups(ctx context.Context, groups []string) error { return err } - userData.Groups = append(userData.Groups, groups...) + userData.Groups = groups return dwr.SetUserData(ctx, userData) }