Hello Everyone!
I’m having a helluva time troubleshooting a graph that I had written in Revit 2023/Dyn 2.16 working in Revit 2025/Dyn 3.3.0, specifically with how the List.FilterByBoolMask node is working.
The screenshots that are posted are quite literally the same graphs, working with the exact same input data (an Excel file) albeit in different Revit/DynamoRevit versions. The input list (shown in the Watch nodes in the top right of both screenshots) is multi-leveled which I’ve accounted for in the BoolMask node by setting the level to @L2. This works as desired/expected in Revit 2023 - I get a multi-level list that has the false values (“Out” list) nested the same as the input list. The graph goes on to use the “Out” list, FYI.
This is not the result when running it in Dynamo 3.3/Revit 2025. As you can see I get an Empty list as the “Out” list and the “In” list is the same as the input list, however an additional level has been added (also different from Dyn 2.16)
I have tried all manner of @L, Keep list structure, lacing, etc. on the BoolMask node to no avail.
Was there a change in the BoolMask node? Do I need to build a leveled bool list (that doesn’t work, right?)?
Any ideas?
Thank you in advance!