From e8d6dc15679b5426fc08631d9218d0fb0d38223a Mon Sep 17 00:00:00 2001 From: BOHA Date: Fri, 27 Mar 2026 13:50:00 +0100 Subject: [PATCH] fix: dashboard offers card showing wrong counts MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Queried status "converted"/"expired" but actual DB values are "ordered"/"invalidated". Updated label "Prošlé" → "Zneplatněné". Co-Authored-By: Claude Opus 4.6 (1M context) --- src/admin/pages/Dashboard.tsx | 2 +- src/routes/admin/dashboard.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/admin/pages/Dashboard.tsx b/src/admin/pages/Dashboard.tsx index 7defbd1..e2e329b 100644 --- a/src/admin/pages/Dashboard.tsx +++ b/src/admin/pages/Dashboard.tsx @@ -493,7 +493,7 @@ export default function Dashboard() {
- Prošlé + Zneplatněné {dashData.offers.expired_count} diff --git a/src/routes/admin/dashboard.ts b/src/routes/admin/dashboard.ts index fb5555e..6adbbff 100644 --- a/src/routes/admin/dashboard.ts +++ b/src/routes/admin/dashboard.ts @@ -142,8 +142,8 @@ export default async function dashboardRoutes( const [openCount, convertedCount, expiredCount, createdThisMonth] = await Promise.all([ prisma.quotations.count({ where: { status: "active" } }), - prisma.quotations.count({ where: { status: "converted" } }), - prisma.quotations.count({ where: { status: "expired" } }), + prisma.quotations.count({ where: { status: "ordered" } }), + prisma.quotations.count({ where: { status: "invalidated" } }), prisma.quotations.count({ where: { created_at: { gte: monthStart, lt: monthEnd } }, }),