diff --git a/backend/app/db/cruddb/dbapp.py b/backend/app/db/cruddb/dbapp.py index de44cc7..91f33ff 100644 --- a/backend/app/db/cruddb/dbapp.py +++ b/backend/app/db/cruddb/dbapp.py @@ -111,20 +111,20 @@ class dbapp(crudbase): db.add(appversion) db.add(db_app) - flow = dbflow.get_flows_by_appid(db,domainurl,newversion.appid) - if not flow: - return None - db_flowhistory = models.FlowHistory( - flowid = flow.flowid, - appid = flow.appid, - eventid = flow.eventid, - domainurl = flow.domainurl, - name = flow.name, - content = flow.content, - version = db_app.version, - updateuserid = userid, - createuserid = userid - ) + flows = dbflow.get_flows_by_appid(db,domainurl,newversion.appid) + for flow in flows: + db_flowhistory = models.FlowHistory( + flowid = flow.flowid, + appid = flow.appid, + eventid = flow.eventid, + domainurl = flow.domainurl, + name = flow.name, + content = flow.content, + version = db_app.version, + updateuserid = userid, + createuserid = userid + ) + db.add(db_flowhistory) db.add(db_flowhistory) db.commit() db.refresh(db_app)