Cizz22 4 months ago
parent a70e0b9385
commit 1bc8b8f8ce

@ -236,6 +236,7 @@ async def calculate_contribution(
try: try:
contribution_results = defaultdict() contribution_results = defaultdict()
simulations_eq = select(AerosEquipment) simulations_eq = select(AerosEquipment)
eaf_contributions_data = []
eqs = (await db_session.execute(simulations_eq)).scalars().all() eqs = (await db_session.execute(simulations_eq)).scalars().all()
@ -300,10 +301,12 @@ async def calculate_contribution(
eaf_contribution=eaf_contribution eaf_contribution=eaf_contribution
) )
db_session.add(eaf_conf) eaf_contributions_data.append(eaf_conf)
await db_session.commit()
await db_session.delete(simulation) await db_session.delete(simulation)
db_session.add_all(eaf_contributions_data)
await db_session.commit()
return { return {
"data": contribution_results, "data": contribution_results,
"status": "success", "status": "success",

Loading…
Cancel
Save