fix: 中断任务不再加入内存 Question: 启动加载中断的知识库任务状态

Fixes #656
This commit is contained in:
Wenjie Zhang 2026-04-27 18:19:39 +08:00
parent ebf0ed9975
commit f4c56499b9

View File

@ -307,11 +307,10 @@ class Tasker:
task.message = "服务重启时任务未继续执行"
task.updated_at = utc_isoformat()
updated.append(task)
self._tasks[task.id] = task
for task in updated:
await self._persist_task(task)
if records:
logger.info("Loaded {} task records from storage", len(records))
if updated:
logger.info("Marked {} interrupted tasks as failed", len(updated))
async def _persist_task(self, task: Task) -> None:
data: dict[str, Any] = {