diff --git a/packages/viewer/src/modules/extensions/FilteringExtension.ts b/packages/viewer/src/modules/extensions/FilteringExtension.ts index 2410f8686..dcf7e23cf 100644 --- a/packages/viewer/src/modules/extensions/FilteringExtension.ts +++ b/packages/viewer/src/modules/extensions/FilteringExtension.ts @@ -171,9 +171,9 @@ export class FilteringExtension extends Extension { this.WTI.walk((node: TreeNode) => { if (!node.model.atomic || this.WTI.isRoot(node)) return true const rvNodes = this.WTI.getRenderTree().getRenderViewNodesForNode(node) - if (!this.VisibilityState.ids[node.model.raw.id]) { + if (!this.VisibilityState.ids[node.model.id]) { rvNodes.forEach((rvNode: TreeNode) => { - if (!this.VisibilityState.ids[rvNode.model.raw.id]) + if (!this.VisibilityState.ids[rvNode.model.id]) rvMap[rvNode.model.id] = rvNode.model.renderView }) } else {