diff --git a/src/packages/core/tree/file-system-tree.store.ts b/src/packages/core/tree/file-system-tree.store.ts index db22d8e8a0..ca598c60cb 100644 --- a/src/packages/core/tree/file-system-tree.store.ts +++ b/src/packages/core/tree/file-system-tree.store.ts @@ -35,7 +35,12 @@ export class UmbFileSystemTreeStore return this.rootItems; } - return this._data.asObservablePart((items) => items.filter((item) => item.path?.startsWith(parentPath + '/'))); + return this._data.asObservablePart((items) => + items.filter((item) => { + const pathCut = item.path?.substring(0, item.path?.lastIndexOf('/')); + return parentPath === pathCut; + }), + ); } /**