From f7b72d4516190fa0fef8b388e547ac5d5111a95f Mon Sep 17 00:00:00 2001 From: Jonathon Broughton Date: Tue, 25 Mar 2025 01:22:45 +0000 Subject: [PATCH] Update parameter handling for v2 Revit - Changed legacy placeholder to handle v2 parameters - Added processing for Revit parameters in the current object --- src/data_shield/helpers.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/data_shield/helpers.py b/src/data_shield/helpers.py index 210028f..00b29bc 100644 --- a/src/data_shield/helpers.py +++ b/src/data_shield/helpers.py @@ -37,9 +37,9 @@ class ParameterProcessor: ) self.process_properties_dict(properties_dict, current_object) - # Legacy placeholder for v2, ready for later + # Handle v2 Revit parameters if hasattr(current_object, "parameters") and current_object.parameters is not None: - pass # Add v2 handling when ready + self.process_revit_parameters(current_object) def process_properties_dict(self, properties_dict, current_object): """Recursively process v3-style properties dictionary to find and apply the action to parameters.