--- issue: 042 title: "Frontend getMarketplaceStats calls /marketplace/purchase-requests/stats which has no backend handler" severity: major domain: Purchase Request labels: [missing-feature, frontend, major] status: open created: 2026-05-29 source: Doc vs Code Audit 2026-05-29 --- # 🟠 Frontend getMarketplaceStats calls /marketplace/purchase-requests/stats which has no backend handler **Severity:** major **Domain:** Purchase Request **Labels:** missing-feature, frontend, major ## Description Frontend defines getMarketplaceStats calling /marketplace/purchase-requests/stats. No /stats sub-path under purchase-requests is registered in backend. Any dashboard page calling this will receive a 404. ## Current Behavior getMarketplaceStats always returns 404. ## Expected Behavior Backend should implement GET /marketplace/purchase-requests/stats, or the frontend action should be removed and any UI using it should use an alternative. ## Affected Files - `frontend/src/actions/marketplace.ts` - `frontend/src/lib/axios.ts` ## References - [Doc vs Code Audit Report](../09%20-%20Audits/Doc%20vs%20Code%20Audit%20Report%20-%202026-05-29.md)