From 326b69bf61f0e7fb5e1cd1666797583c348ac6c8 Mon Sep 17 00:00:00 2001 From: Cizz22 Date: Wed, 15 Oct 2025 22:09:34 +0700 Subject: [PATCH] fix --- src/aeros_simulation/router.py | 7 ++++++- src/aeros_simulation/schema.py | 1 - 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/aeros_simulation/router.py b/src/aeros_simulation/router.py index 527246a..4d01e9b 100644 --- a/src/aeros_simulation/router.py +++ b/src/aeros_simulation/router.py @@ -387,8 +387,13 @@ async def calculate_contribution( @router.get("/result/critical/{simulation_id}]", response_model=StandardResponse[List[SimulationCalc]]) -async def get_critical_equipment(db_session:DbSession, simulation_id:UUID): +async def get_critical_equipment(db_session:DbSession, simulation_id: str): # Step 1: Get all failure events for this simulation + if simulation_id == 'default': + simulation = await get_default_simulation(db_session=db_session) + simulation_id = simulation.id + + failure_query = text(""" SELECT DISTINCT (elem ->> 'currentEvent') AS jenis, diff --git a/src/aeros_simulation/schema.py b/src/aeros_simulation/schema.py index 07bf141..cd6cbbb 100644 --- a/src/aeros_simulation/schema.py +++ b/src/aeros_simulation/schema.py @@ -103,7 +103,6 @@ class SimulationData(BaseModel): simulation_name: str status: str schematic_name: str - reliability: Optional[dict] created_at: datetime started_at: datetime duration: Optional[int]= 0