From 49820391ab5432bc470debb6fc64fb14b6f11dbc Mon Sep 17 00:00:00 2001 From: Deeman Date: Fri, 27 Feb 2026 13:59:30 +0100 Subject: [PATCH] fix(admin): qualify ambiguous column name in marketplace_activity query MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `credit_ledger cl` joined with `suppliers s` — both have `id`, so SQLite raised OperationalError. Qualify as `cl.id` and `cl.supplier_id`. Co-Authored-By: Claude Sonnet 4.6 --- web/src/padelnomics/admin/routes.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/src/padelnomics/admin/routes.py b/web/src/padelnomics/admin/routes.py index 551b1c4..e29eb8b 100644 --- a/web/src/padelnomics/admin/routes.py +++ b/web/src/padelnomics/admin/routes.py @@ -881,7 +881,7 @@ async def marketplace_activity(): FROM lead_forwards lf JOIN suppliers s ON s.id = lf.supplier_id UNION ALL - SELECT 'credit' as event_type, id as ref_id, supplier_id as ref2_id, + SELECT 'credit' as event_type, cl.id as ref_id, cl.supplier_id as ref2_id, s.name as actor, cl.event_type as detail, CAST(cl.delta AS TEXT) as extra, cl.created_at FROM credit_ledger cl