[Fix] 'Object of type ConfidenceLevel is not JSON serializable' in Pathway.d3_json (#450)

Co-authored-by: Tim Lorsbach <tim@lorsba.ch>
Reviewed-on: enviPath/enviPy#450
This commit is contained in:
2026-08-07 19:58:36 +12:00
parent f4f284925a
commit 093daa5ecf

View File

@ -2574,7 +2574,7 @@ class Node(EnviPathModel, AliasMixin, ScenarioMixin, AdditionalInformationMixin)
collected[str(ai.scenario.uuid)]["proposed"] = True collected[str(ai.scenario.uuid)]["proposed"] = True
if ai.type == "Confidence": if ai.type == "Confidence":
collected[str(ai.scenario.uuid)]["Confidence"] = ai.get().level collected[str(ai.scenario.uuid)]["Confidence"] = ai.get().level.value
if ai.type == "TransformationProductImportance": if ai.type == "TransformationProductImportance":
collected[str(ai.scenario.uuid)]["Transformation product importance"] = ( collected[str(ai.scenario.uuid)]["Transformation product importance"] = (