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:
@@ -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 ?? "-",
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user