From d3e0053d2a80c9dd34cba3ec3558ae9cbdf73bc7 Mon Sep 17 00:00:00 2001 From: xiaoxia Date: Sun, 27 Sep 2026 20:35:30 +0800 Subject: [PATCH] =?UTF-8?q?fix(repo):=20=5Fto=5Fdomain/create/update=20?= =?UTF-8?q?=E8=A1=A5=E4=BC=A0=20extra=5Fmeta=EF=BC=8C=E9=81=BF=E5=85=8D=20?= =?UTF-8?q?rendered=5Foutput=20=E8=A2=AB=E4=B8=A2=E5=BC=83=E5=AF=BC?= =?UTF-8?q?=E8=87=B4=20finalize=20400?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../adapters/sqlalchemy_impl/generation_task_repository.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/adapters/sqlalchemy_impl/generation_task_repository.py b/packages/adapters/sqlalchemy_impl/generation_task_repository.py index 433aaa829..1c3a65ba8 100755 --- a/packages/adapters/sqlalchemy_impl/generation_task_repository.py +++ b/packages/adapters/sqlalchemy_impl/generation_task_repository.py @@ -43,6 +43,7 @@ def _to_domain(model: GenerationTaskModel) -> GenerationTask: output_height=getattr(model, "output_height", 720) or 720, cover_url=getattr(model, "cover_url", "") or "", title_config=dict(getattr(model, "title_config", {}) or {}), + extra_meta=dict(getattr(model, "extra_meta", {}) or {}), logs=model.logs or "[]", created_at=model.created_at, updated_at=model.updated_at, @@ -88,6 +89,7 @@ class SQLAlchemyGenerationTaskRepository: output_height=task.output_height, cover_url=task.cover_url or "", title_config=dict(task.title_config) if task.title_config else {}, + extra_meta=dict(task.extra_meta) if task.extra_meta else {}, logs=task.logs, created_at=task.created_at, updated_at=task.updated_at, @@ -322,6 +324,7 @@ class SQLAlchemyGenerationTaskRepository: model.output_height = task.output_height model.cover_url = task.cover_url or "" model.title_config = dict(task.title_config) if task.title_config else {} + model.extra_meta = dict(task.extra_meta) if task.extra_meta else {} model.logs = task.logs self.session.commit() return task