Skip to content

Conversation

@heathdutton
Copy link

Fixes #7202

Test plan

  1. Create a source and submit a message/file
  2. Delete the source's directory from /var/lib/securedrop/store
  3. Attempt to download the submission via the API
  4. Verify HTTP 404 is returned instead of 500

Checklist

This change accounts for:

  • any required additional documentation
  • any necessary AppArmor changes (added or removed application files)
  • any impact on new SecureDrop installs and upgrades
  • our dependency update policy

@heathdutton heathdutton requested a review from a team as a code owner December 31, 2025 18:05
@zenmonkeykstop zenmonkeykstop moved this to Next sprint candidates in SecureDrop Jan 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Next sprint candidates

Development

Successfully merging this pull request may close these issues.

serve_file_with_etag() returns HTTP 500 for a nonexistent file

1 participant