From 6c61cbe1fd82bfd66751d4bd2ed8047bbee994ca Mon Sep 17 00:00:00 2001 From: Kenneth Date: Sun, 30 Nov 2025 19:49:13 +0000 Subject: [PATCH] fix: hierarchical keys should have acc id prefix --- apps/backend/internal/virtualfs/hierarchical_key_resolver.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/backend/internal/virtualfs/hierarchical_key_resolver.go b/apps/backend/internal/virtualfs/hierarchical_key_resolver.go index c5f3eed..eb55552 100644 --- a/apps/backend/internal/virtualfs/hierarchical_key_resolver.go +++ b/apps/backend/internal/virtualfs/hierarchical_key_resolver.go @@ -2,6 +2,7 @@ package virtualfs import ( "context" + "fmt" "github.com/get-drexa/drexa/internal/blob" "github.com/uptrace/bun" @@ -27,7 +28,7 @@ func (r *HierarchicalKeyResolver) Resolve(ctx context.Context, node *Node) (blob return "", err } - return blob.Key(path), nil + return blob.Key(fmt.Sprintf("%s/%s", node.AccountID, path)), nil } func (r *HierarchicalKeyResolver) ResolveDeletionKeys(ctx context.Context, node *Node, allKeys []blob.Key) (*DeletionPlan, error) {