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() results = response.json()
raise Exception(updateNodeReq)
nodes = [] nodes = []
# save to db # save to db

@ -269,7 +269,10 @@ async def save_default_simulation_node(
# delete old data # delete old data
await db_session.execute(delete(AerosNode)) await db_session.execute(delete(AerosNode))
for result in results["nodeResultOuts"]: plotResult = results["plotNodeOuts"]
nodeResult = results["nodeResultOuts"]
for result in nodeResult:
aeros_node = AerosNode( aeros_node = AerosNode(
node_name=result["nodeName"], node_name=result["nodeName"],
node_type=result["nodeType"], node_type=result["nodeType"],
@ -288,6 +291,33 @@ async def save_default_simulation_node(
) )
nodes.append(aeros_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) db_session.add_all(nodes)
await db_session.commit() await db_session.commit()

Loading…
Cancel
Save