Fix entity update logic to support multiple values
entity.py and node.py
This commit is contained in:
@@ -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,
|
||||
|
||||
@@ -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):
|
||||
|
||||
Reference in New Issue
Block a user