diff --git a/controller/api/bilirecorder_blueprint.py b/controller/api/bilirecorder_blueprint.py index a00798c..824616e 100644 --- a/controller/api/bilirecorder_blueprint.py +++ b/controller/api/bilirecorder_blueprint.py @@ -53,6 +53,12 @@ def clear_item(): bili_record_workflow_item.editing = True +def reload_item(): + global bili_record_workflow_item + if bili_record_workflow_item is None: + return + bili_record_workflow_item = Workflow.query.get(bili_record_workflow_item.id) + def commit_item(): global bili_record_workflow_item @@ -182,6 +188,7 @@ def bilirecorder_event(): item.video_clips.append(video_clip) commit_item() collect_danmaku_files(item) + reload_item() auto_submit_task() return jsonify(item.to_dict()) commit_item()