diff --git a/product/ERP5/Tool/RoundingTool.py b/product/ERP5/Tool/RoundingTool.py index b4a4e8e6ebd2eecb798b34fe41c15d0bc2d2a52e..37d58ee66ead6bc1b4530812845919e0fdbb3aef 100644 --- a/product/ERP5/Tool/RoundingTool.py +++ b/product/ERP5/Tool/RoundingTool.py @@ -93,6 +93,11 @@ class RoundingTool(BaseTool): portal_type='Rounding Model', validation_state='validated', **kw) + + if property_id is not None: + for rounding_model in result: + if property_id in rounding_model.getRoundedPropertyIdList(): + return [rounding_model] return result security.declarePublic('getRoundingProxy')