diff --git a/src/app/api/registratura/debug-sequences/route.ts b/src/app/api/registratura/debug-sequences/route.ts index 39bebef..1024e41 100644 --- a/src/app/api/registratura/debug-sequences/route.ts +++ b/src/app/api/registratura/debug-sequences/route.ts @@ -22,17 +22,18 @@ export async function GET() { Array<{ company: string; year: number; type: string; lastSeq: number }> >`SELECT company, year, type, "lastSeq" FROM "RegistrySequence" ORDER BY company, year, type`; - // Sample: show actual number values from entries (for debugging regex issues) + // Sample: show raw value snippet + extracted number (for debugging regex issues) const samples = await prisma.$queryRawUnsafe< - Array<{ key: string; num: string }> + Array<{ key: string; num: string | null; snippet: string }> >(` SELECT key, - SUBSTRING(value::text FROM '"number":"([^"]+)"') AS num + SUBSTRING(value::text FROM '"number":"([^"]+)"') AS num, + SUBSTRING(value::text FROM 1 FOR 200) AS snippet FROM "KeyValueStore" WHERE namespace = 'registratura' AND key LIKE 'entry:%' ORDER BY key - LIMIT 20 + LIMIT 5 `); // Get actual max sequences from entries — current format: B-2026-00001