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.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
}