fix(beasiswa): konversi danaTersalurkan BigInt ke string sebelum JSON serialize

Elysia tidak bisa serialize BigInt ke JSON — ubah return type danaTersalurkan
dari bigint ke string dengan .toString() di beasiswaRingkasanStats.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-06 11:17:48 +08:00
parent 5658063f68
commit 3cc09c83d8

View File

@@ -2,7 +2,7 @@ import prisma from "@/lib/prisma";
type StatsResult = { type StatsResult = {
jumlahPenerima: number; jumlahPenerima: number;
danaTersalurkan: bigint; danaTersalurkan: string;
tahunAjaran: string; tahunAjaran: string;
}; };
@@ -24,7 +24,7 @@ export default async function beasiswaRingkasanStats(): Promise<{
success: true, success: true,
data: { data: {
jumlahPenerima, jumlahPenerima,
danaTersalurkan: config?.danaTersalurkan ?? BigInt(0), danaTersalurkan: (config?.danaTersalurkan ?? BigInt(0)).toString(),
tahunAjaran: config?.tahunAjaran ?? "-", tahunAjaran: config?.tahunAjaran ?? "-",
}, },
}; };