fix: filter deleted tasks/list items from focus, redirect task delete to list

Focus query now excludes soft-deleted tasks and list items.
Task delete redirects to /tasks instead of back to the (now deleted)
task's edit page.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-03 16:08:35 +00:00
parent b5c8f305dd
commit 1bb92ea87d
2 changed files with 3 additions and 2 deletions

View File

@@ -427,8 +427,7 @@ async def toggle_task(task_id: str, request: Request, db: AsyncSession = Depends
async def delete_task(task_id: str, request: Request, db: AsyncSession = Depends(get_db)):
repo = BaseRepository("tasks", db)
await repo.soft_delete(task_id)
referer = request.headers.get("referer", "/tasks")
return RedirectResponse(url=referer, status_code=303)
return RedirectResponse(url="/tasks", status_code=303)
# Quick add from any task list