- W1: _parse_ids_param now returns 400 on non-integer input instead of 500 - W2: bulk_delete_scholars wraps commit in IntegrityError guard; router catches ScholarServiceError → 409 - W3: Move `from typing import Any` to top-level import in application.py - W4: Redact requested_by_email in PDF queue response for non-admin users |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| application.py | ||
| author_search.py | ||
| author_search_cache.py | ||
| constants.py | ||
| exceptions.py | ||
| search_hints.py | ||
| uploads.py | ||
| validators.py | ||