add created_at return in publish workflow

This commit is contained in:
takatost 2024-03-15 22:08:25 +08:00
parent d122daca87
commit b0cf8c00db
2 changed files with 4 additions and 2 deletions

View File

@ -206,10 +206,11 @@ class PublishedWorkflowApi(Resource):
Publish workflow
"""
workflow_service = WorkflowService()
workflow_service.publish_workflow(app_model=app_model, account=current_user)
workflow = workflow_service.publish_workflow(app_model=app_model, account=current_user)
return {
"result": "success"
"result": "success",
"created_at": TimestampField().format(workflow.created_at)
}

View File

@ -131,6 +131,7 @@ class WorkflowService:
# commit db session changes
db.session.add(workflow)
db.session.flush()
db.session.commit()
app_model.workflow_id = workflow.id