Skip to content

Commit 5ebcb05

Browse files
committed
Updating the flow when a subflow node is updated.
1 parent af7e8c2 commit 5ebcb05

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

server/resolvers.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,13 @@ def updateNode(_, info, **kwargs):
158158
for key, value in kwargs.items():
159159
setattr(node, key, value)
160160

161+
162+
# If the node is a subflow, update the flow name and description
163+
if node.node_type.slug == 'subflow':
164+
flow = session.query(Flow).filter_by(slug=loads(node.node)['data']['slug'], workspace_id=node.workspace_id).first()
165+
flow.name=loads(node.node)['data'].get('flow', 'SubFlow')
166+
flow.description=loads(node.node)['data'].get('body', 'A subflow.')
167+
161168
updateFlowandWorksapceTS(node)
162169

163170
session.commit()

0 commit comments

Comments
 (0)