From 0406166d8ab954e5342b116fecf97bad44b52c33 Mon Sep 17 00:00:00 2001 From: "Sigma Dimensions (Yass)" <79010126+myoualid@users.noreply.github.com> Date: Tue, 22 Aug 2023 19:21:26 +0100 Subject: [PATCH] fix updating an objective's metric --- .../ifcopenshell/api/constraint/add_metric.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ifcopenshell-python/ifcopenshell/api/constraint/add_metric.py b/src/ifcopenshell-python/ifcopenshell/api/constraint/add_metric.py index 8619b32acb..2941eb8308 100644 --- a/src/ifcopenshell-python/ifcopenshell/api/constraint/add_metric.py +++ b/src/ifcopenshell-python/ifcopenshell/api/constraint/add_metric.py @@ -58,4 +58,5 @@ class Usecase: if self.settings["objective"]: benchmark_values = list(self.settings["objective"].BenchmarkValues or []) benchmark_values.append(metric) + self.settings["objective"].BenchmarkValues = benchmark_values return metric