Fix(Navisworks): CNX-1329 - Fix Saved Sets Filter to Properly Handle Nested Folders #631
+59
−38
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The
NavisworksSavedSetsFilter
class only retrieves saved sets at the top level and doesn't correctly handle selection sets within folders. TheIndexOfGuid
method also fails to find selection sets within nested folders.Changes
GetSavedSets()
to recursively collect all saved sets from all folders in the hierarchy>
" as the separator to show the folder hierarchyIndexOfGuid
usage withResolveGuid
on the root document object to properly locate saved sets regardless of their position in the folder structureImplementation
ResolveGuid
methodThis update ensures users can select and use saved sets anywhere in the folder structure, not just at the root level.