Skip to content

fix(download): finalize completed range resumes - #9432

Open
ShiroKSH wants to merge 2 commits into
invoke-ai:mainfrom
ShiroKSH:fix/download-resume-finalization
Open

fix(download): finalize completed range resumes#9432
ShiroKSH wants to merge 2 commits into
invoke-ai:mainfrom
ShiroKSH:fix/download-resume-finalization

Conversation

@ShiroKSH

@ShiroKSH ShiroKSH commented Aug 1, 2026

Copy link
Copy Markdown

Summary

  • Promote a completed .downloading file when HTTP 416 confirms the remote size.
  • Preserve a sidecar file when the reported remote size differs.
  • Cover both resume outcomes with regression tests.

Closes #9431

Testing

  • uvx ruff@0.11.2 check invokeai/app/services/download/download_default.py tests/app/services/download/test_download_queue.py
  • Focused HTTP 416 regression checks: 2 passed.

@github-actions github-actions Bot added python PRs that change python files services PRs that change app services python-tests PRs that change python tests labels Aug 1, 2026
@lstein lstein self-assigned this Aug 3, 2026
@lstein lstein added the 6.14.0 label Aug 3, 2026
@lstein lstein moved this to 6.14.x Theme: USER EXPERIENCE in Invoke - Community Roadmap Aug 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.14.0 python PRs that change python files python-tests PRs that change python tests services PRs that change app services

Projects

Status: 6.14.x Theme: USER EXPERIENCE

Development

Successfully merging this pull request may close these issues.

Bug: completed resumed downloads can remain as .downloading

3 participants