diff --git a/controller/api/bilirecorder_blueprint.py b/controller/api/bilirecorder_blueprint.py
index 3e032ba..b591e30 100644
--- a/controller/api/bilirecorder_blueprint.py
+++ b/controller/api/bilirecorder_blueprint.py
@@ -45,6 +45,7 @@ def auto_submit_task():
                 video_clip.danmaku_clips[0].full_path,
                 *[clip.full_path for clip in video_clip.danmaku_clips[1:]]
             )
+            video_title = bili_record_workflow_item.name
             clear_item()
             def _encode_finish_callback(_f: "Future"):
                 _result = _f.result()
@@ -54,7 +55,7 @@ def auto_submit_task():
                     bilibili_instance.upload(
                         parts=[VideoPart(os.path.join(_item['base_path'], _item['file']), _item['file']) for _item in
                                _result],
-                        title=bili_record_workflow_item.name,
+                        title=video_title,
                         desc=VIDEO_DESC,
                         tid=VIDEO_TID,
                         tag=VIDEO_TAGS,