Sara
Sara
## Description If the upstream provider (in the case of our current test configuration, Flickr) returns an error, then our tests will fail regardless of whether anything actually changed to...
## Description Validating that an upstream url returns a 200 is apparently not actually sufficient to find dead links. This result is on the first page of cc0 search for...
## Problem We do not have insights into dead link rates for providers or certain queries. ## Description Lets store dead link stats in the database or mark them somehow...
## Problem Currently we store dead links only in Redis as a cache and periodically re-check the links based on a cache expiration. This means the work to _find_ dead...
## Problem Currently the audio waveforms are created upon request in the API. This has two effects: 1. The API must either cache the waveforms in it's own table or...
## Problem For the ECS deployment of the frontend, we need to be able to deploy a Django and an Nginx image. To reduce the time it takes for the...
## Fixes Related to #857 and #843 ## Description In this PR I move scattered query parameter validation into the query serializer, where it probably belongs. This has two benefits:...
## Description The bespoke `get_api_exception` function recreates built in DRF functionality and makes searching for particular exceptions more difficult. Instead of searching for `raise NotFound` or `raise `, the typical...
## Description https://wordpress.github.io/openverse-api/guides/index.html Reported by @krysal > We should at least write what the user can expect in the guides. One quick solution would be to remove the `:hidden:` directive...
## Problem The issue in https://github.com/WordPress/openverse-api/pull/682 could be prevented by CI if we ran the tests in at least the production configuration, if not in both the production and the...