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 = {
jumlahPenerima: number;
danaTersalurkan: bigint;
danaTersalurkan: string;
tahunAjaran: string;
};
@@ -24,7 +24,7 @@ export default async function beasiswaRingkasanStats(): Promise<{
success: true,
data: {
jumlahPenerima,
danaTersalurkan: config?.danaTersalurkan ?? BigInt(0),
danaTersalurkan: (config?.danaTersalurkan ?? BigInt(0)).toString(),
tahunAjaran: config?.tahunAjaran ?? "-",
},
};