Fix entity update logic to support multiple values

entity.py and node.py
This commit is contained in:
jerlendds
2023-12-02 10:12:19 -07:00
parent 8c90c66dd2
commit 4c63f10268
2 changed files with 2 additions and 5 deletions

View File

@@ -97,14 +97,11 @@ async def get_entities(
entity = entity._asdict()
entity["id"] = deps.hid(db_id=entity.get("id"), ns=ENTITY_NAMESPACE)
entities.append(entity)
print(entity)
favorite_entities = []
for entity in db_favorite_entities:
entity = entity._asdict()
entity["id"] = deps.hid(db_id=entity.get("id"), ns=ENTITY_NAMESPACE)
favorite_entities.append(entity)
print(entity)
return {
"entities": entities,

View File

@@ -199,8 +199,8 @@ async def update_node(node, action_type, send_json, uuid: UUID):
async with ProjectGraphConnection(uuid) as graph:
updateTarget = graph.V(updateTargetId)
for k, v in node.items():
await updateTarget.property(Cardinality.single, to_snake_case(k), v).next()
node['id'] = updateTargetId
updateTarget.property(Cardinality.single, to_snake_case(k), v)
await updateTarget.next()
async def remove_nodes(node, action_type, send_json, uuid: UUID):