From 5d9b220fa8ae28c1577a98ce729b4b8d0e3cb40e Mon Sep 17 00:00:00 2001 From: Claude Code Date: Thu, 24 Sep 2026 15:16:46 +0200 Subject: [PATCH] =?UTF-8?q?fix(worklist):=20countSkattekontoPaymentDue=20a?= =?UTF-8?q?ccepts=20today=20=E2=80=94=20test=20time-bomb=20(due=20date=202?= =?UTF-8?q?026-09-12=20expired=20vs=20wall=20clock)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/worklist/__tests__/categories.test.ts | 4 ++-- lib/worklist/categories.ts | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/worklist/__tests__/categories.test.ts b/lib/worklist/__tests__/categories.test.ts index 91a57eab..0b2fe414 100644 --- a/lib/worklist/__tests__/categories.test.ts +++ b/lib/worklist/__tests__/categories.test.ts @@ -806,9 +806,9 @@ describe('listSkattekontoPaymentDue', () => { enqueue({ data: null }) enqueue({ data: company }) enqueue({ data: null }) - await expect(countSkattekontoPaymentDue(supabase, COMPANY)).resolves.toBe(1) + await expect(countSkattekontoPaymentDue(supabase, COMPANY, TODAY)).resolves.toBe(1) enqueue({ data: [] }) enqueue({ data: null }) - await expect(countSkattekontoPaymentDue(supabase, COMPANY)).resolves.toBe(0) + await expect(countSkattekontoPaymentDue(supabase, COMPANY, TODAY)).resolves.toBe(0) }) }) diff --git a/lib/worklist/categories.ts b/lib/worklist/categories.ts index 73512c08..4d6bc9d3 100644 --- a/lib/worklist/categories.ts +++ b/lib/worklist/categories.ts @@ -828,8 +828,9 @@ export async function listSkattekontoPaymentDue( export async function countSkattekontoPaymentDue( supabase: SupabaseClient, companyId: string, + today: string = todayIsoStockholm(), ): Promise { - return (await listSkattekontoPaymentDue(supabase, companyId)) ? 1 : 0 + return (await listSkattekontoPaymentDue(supabase, companyId, today)) ? 1 : 0 } /** -- 2.54.0