diff --git a/prisma/seed.ts b/prisma/seed.ts index f4290d00..e122d0a7 100644 --- a/prisma/seed.ts +++ b/prisma/seed.ts @@ -681,9 +681,12 @@ import pelayananTelunjukSaktiDesa from "./data/desa/layanan/pelayananTelunjukSak console.log("hubungan organisasi success ..."); for (const d of detailDataPengangguran) { + // Convert the year to a Date object (using January 1st of the year as the date) + const yearAsDate = new Date(d.year, 0, 1); + await prisma.detailDataPengangguran.upsert({ where: { - month_year: { month: d.month, year: d.year }, + month_year: { month: d.month, year: yearAsDate }, }, update: { totalUnemployment: d.totalUnemployment, @@ -693,7 +696,7 @@ import pelayananTelunjukSaktiDesa from "./data/desa/layanan/pelayananTelunjukSak }, create: { month: d.month, - year: d.year, + year: yearAsDate, totalUnemployment: d.totalUnemployment, educatedUnemployment: d.educatedUnemployment, uneducatedUnemployment: d.uneducatedUnemployment, diff --git a/src/app/admin/(dashboard)/ekonomi/jumlah-pengangguran/page.tsx b/src/app/admin/(dashboard)/ekonomi/jumlah-pengangguran/page.tsx index a3c1058f..542e7a15 100644 --- a/src/app/admin/(dashboard)/ekonomi/jumlah-pengangguran/page.tsx +++ b/src/app/admin/(dashboard)/ekonomi/jumlah-pengangguran/page.tsx @@ -57,7 +57,7 @@ function ListDetailDataPengangguran({search}: {search: string}) { setChartData(stateDetail.findMany.data.map((item) => ({ id: item.id, month: item.month, - year: item.year, + year: item.year instanceof Date ? item.year.getFullYear() : Number(item.year), educatedUnemployment: Number(item.educatedUnemployment), uneducatedUnemployment: Number(item.uneducatedUnemployment), percentageChange: Number(item.percentageChange),