From 1fa5bccec2c97b73e5d2095afde70aa102f06340 Mon Sep 17 00:00:00 2001 From: Volodymyr Zotov Date: Mon, 16 Jun 2025 20:03:36 -0500 Subject: [PATCH] Upse `copy` to copy tags --- pkg/onepassword/model/item.go | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/pkg/onepassword/model/item.go b/pkg/onepassword/model/item.go index 9066204..ebf13e4 100644 --- a/pkg/onepassword/model/item.go +++ b/pkg/onepassword/model/item.go @@ -52,9 +52,8 @@ func (i *Item) FromSDKItem(item *sdk.Item) { i.VaultID = item.VaultID i.Version = int(item.Version) - for _, tag := range item.Tags { - i.Tags = append(i.Tags, tag) - } + i.Tags = make([]string, len(item.Tags)) + copy(i.Tags, item.Tags) for _, field := range item.Fields { i.Fields = append(i.Fields, ItemField{ @@ -79,9 +78,8 @@ func (i *Item) FromSDKItemOverview(item *sdk.ItemOverview) { i.ID = item.ID i.VaultID = item.VaultID - for _, tag := range item.Tags { - i.Tags = append(i.Tags, tag) - } + i.Tags = make([]string, len(item.Tags)) + copy(i.Tags, item.Tags) i.CreatedAt = item.CreatedAt }