minor fir

main
Cizz22 7 months ago
parent 3b12a81196
commit 4b7976aa6a

@ -130,8 +130,6 @@ async def save_default_equipment(*, db_session: DbSession, project_name: str):
results = response.json()
raise Exception(updateNodeReq)
nodes = []
# save to db

@ -269,7 +269,10 @@ async def save_default_simulation_node(
# delete old data
await db_session.execute(delete(AerosNode))
for result in results["nodeResultOuts"]:
plotResult = results["plotNodeOuts"]
nodeResult = results["nodeResultOuts"]
for result in nodeResult:
aeros_node = AerosNode(
node_name=result["nodeName"],
node_type=result["nodeType"],
@ -288,6 +291,33 @@ async def save_default_simulation_node(
)
nodes.append(aeros_node)
for result in plotResult:
nodeId = convert_id_to_none_if_negative(result["nodeId"])
nodeName = result["nodeName"]
# Check in node name and nodeid already exists in nodes
if not any(
node.node_name == nodeName and node.node_id == nodeId for node in nodes
):
aeros_node = AerosNode(
node_name=nodeName,
node_type=result["nodeType"],
node_id=nodeId,
original_node_id=convert_id_to_none_if_negative(result["originalNodeId"]),
schematic_name=result["schematicName"],
schematic_id=convert_id_to_none_if_negative(result["parentSchematicId"]),
original_schematic_id=convert_id_to_none_if_negative(
result["originalParentSchematicId"]
),
ref_schematic_id=convert_id_to_none_if_negative(result["targetSchematicId"]),
orignal_ref_schematic_id=convert_id_to_none_if_negative(
result["originalTargetSchematicId"]
),
)
nodes.append(aeros_node)
db_session.add_all(nodes)
await db_session.commit()

Loading…
Cancel
Save