Upse copy to copy tags

This commit is contained in:
Volodymyr Zotov
2025-06-16 20:03:36 -05:00
parent cff4d194ba
commit 1fa5bccec2

View File

@@ -52,9 +52,8 @@ func (i *Item) FromSDKItem(item *sdk.Item) {
i.VaultID = item.VaultID i.VaultID = item.VaultID
i.Version = int(item.Version) i.Version = int(item.Version)
for _, tag := range item.Tags { i.Tags = make([]string, len(item.Tags))
i.Tags = append(i.Tags, tag) copy(i.Tags, item.Tags)
}
for _, field := range item.Fields { for _, field := range item.Fields {
i.Fields = append(i.Fields, ItemField{ i.Fields = append(i.Fields, ItemField{
@@ -79,9 +78,8 @@ func (i *Item) FromSDKItemOverview(item *sdk.ItemOverview) {
i.ID = item.ID i.ID = item.ID
i.VaultID = item.VaultID i.VaultID = item.VaultID
for _, tag := range item.Tags { i.Tags = make([]string, len(item.Tags))
i.Tags = append(i.Tags, tag) copy(i.Tags, item.Tags)
}
i.CreatedAt = item.CreatedAt i.CreatedAt = item.CreatedAt
} }