From e89462f39603fe7f2ead030d58dbf624c180ff85 Mon Sep 17 00:00:00 2001 From: Abhishek Shroff Date: Tue, 25 Mar 2025 22:12:51 +0530 Subject: [PATCH] [server][core][fs] Fix ancestor query --- server/internal/core/fs/ancestors.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/internal/core/fs/ancestors.go b/server/internal/core/fs/ancestors.go index 4d064e68..b6afa4a4 100644 --- a/server/internal/core/fs/ancestors.go +++ b/server/internal/core/fs/ancestors.go @@ -18,8 +18,8 @@ func (f filesystem) scanResourceAncestor(row pgx.CollectableRow) (ResourceAncest var a ResourceAncestor err := row.Scan( &a.ID, - &a.ParentID, &a.Name, + &a.ParentID, &a.Permissions, ) return a, err @@ -30,7 +30,7 @@ const ancestorsQuery = `WITH RECURSIVE nodes(id, name, parent, permissions) AS ( FROM resources r WHERE r.id = $1::UUID UNION ALL - SELECT r.id, r.name, r.parent, r.permissions, FALSE + SELECT r.id, r.name, r.parent, r.permissions FROM resources r JOIN nodes n ON r.id = n.parent )