From 5665938fa917b76b1b28388c7eeaeb768cbf8618 Mon Sep 17 00:00:00 2001 From: Cizz22 Date: Thu, 2 Oct 2025 14:25:17 +0700 Subject: [PATCH] fix --- src/aeros_contribution/service.py | 1 + src/aeros_simulation/model.py | 1 + 2 files changed, 2 insertions(+) diff --git a/src/aeros_contribution/service.py b/src/aeros_contribution/service.py index f36cd40..d084077 100644 --- a/src/aeros_contribution/service.py +++ b/src/aeros_contribution/service.py @@ -315,6 +315,7 @@ async def update_contribution_bulk_mappings(*, db_session, simulation_id): calc.contribution = importance.get(calc.aeros_node.node_name).get('birnbaum_importance', 0) calc.criticality = importance.get(calc.aeros_node.node_name).get('criticality_importance', 0) + calc.contribution_factor = importance.get(calc.aeros_node.node_name).get('fussell_vesely_importance', 0) await db_session.commit() diff --git a/src/aeros_simulation/model.py b/src/aeros_simulation/model.py index 8fce61d..a21c920 100644 --- a/src/aeros_simulation/model.py +++ b/src/aeros_simulation/model.py @@ -131,6 +131,7 @@ class AerosSimulationCalcResult(Base, DefaultMixin): parameters = Column(JSON, nullable=True) contribution = Column(Float, nullable=True) criticality = Column(Float, nullable=True) + contribution_factor = Column(Float, nullable=True) aeros_simulation_id = Column( UUID(as_uuid=True), ForeignKey("rbd_tr_aeros_simulation.id"), nullable=False