You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When a server is configured to store blobs in S3, responses to OpenRosa requests (and likely other requests) for those blobs don't include ETag headers. This means that browser caching can't be taken advantage of.
Problem description
When a server is configured to store blobs in S3, responses to OpenRosa requests (and likely other requests) for those blobs don't include ETag headers. This means that browser caching can't be taken advantage of.
URL of the page
https://test.getodk.cloud/v1/key/uQpSMt9QOnZHtq1We9Zveqo3VR0u7!L5UXIdvXbui1n1KkFPEaUA$fmYfWYzEsRA/projects/523/forms/geojsonUpdateBug/attachments/abc.geojson
Steps to reproduce the problem
Expected behavior
Central uses information it already has like the file's md5 hash as the ETag so that it can return a 304 if the client already has the file cached.
Central version shown in version.txt
Browser version
Firefox 132.0.2 (aarch64)
Notes
Discovered while looking into #662
The text was updated successfully, but these errors were encountered: