- 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 |
||
|---|---|---|
| .. | ||
| api | ||
| auth | ||
| db | ||
| http | ||
| security | ||
| services | ||
| __init__.py | ||
| logging_config.py | ||
| logging_context.py | ||
| logging_utils.py | ||
| main.py | ||
| settings.py | ||