From 9cee6595d5be1632537fc5e02fd7b7abe74f9aff Mon Sep 17 00:00:00 2001 From: Volodymyr Zotov Date: Tue, 8 Jul 2025 16:46:10 -0500 Subject: [PATCH] Set file content after fetching it --- pkg/onepassword/items.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkg/onepassword/items.go b/pkg/onepassword/items.go index fb660fd..534c000 100644 --- a/pkg/onepassword/items.go +++ b/pkg/onepassword/items.go @@ -33,11 +33,12 @@ func GetOnePasswordItemByPath(ctx context.Context, opClient opclient.Client, pat return nil, fmt.Errorf("faield to 'GetItemByID' for vaultID='%s' and itemID='%s': %w", vaultID, itemID, err) } - for _, file := range item.Files { - _, err := opClient.GetFileContent(ctx, vaultID, itemID, file.ID) + for i, file := range item.Files { + content, err := opClient.GetFileContent(ctx, vaultID, itemID, file.ID) if err != nil { return nil, err } + item.Files[i].SetContent(content) } return item, nil