# v4928.1.5.113 — Opportunity detail deadlock guard Hotfix for opportunity detail pages failing with `500 Internal Server Error` when PostgreSQL raises a transient deadlock while the advanced manual correction card reads `reconciliation_items` during reconciliation/sync jobs. - Retries `_opportunity_manual_correction_state()` once on deadlock/lock-timeout errors. - Falls back to a safe degraded UI message instead of crashing the opportunity page. - Keeps the correction card auxiliary; the central opportunity flow continues rendering.