diff --git a/controller/api/bilirecorder_blueprint.py b/controller/api/bilirecorder_blueprint.py
index 7665aa8..1fb9f9c 100644
--- a/controller/api/bilirecorder_blueprint.py
+++ b/controller/api/bilirecorder_blueprint.py
@@ -19,6 +19,8 @@ bili_record_workflow_item: Optional[Workflow] = None
 
 def auto_submit_task():
     global bili_record_workflow_item
+    if bili_record_workflow_item is None:
+        return
     if not bili_record_workflow_item.editing:
         if len(bili_record_workflow_item.video_clips) > 0 and len(bili_record_workflow_item.danmaku_clips) > 0:
             threading.Thread(target=do_workflow, args=(