diff --git a/prisma/seed.ts b/prisma/seed.ts index 30ba668f..bb52224d 100644 --- a/prisma/seed.ts +++ b/prisma/seed.ts @@ -71,8 +71,9 @@ import { safeSeedUnique } from "./safeseedUnique"; await safeSeedUnique( "role", - { id: roleData.id }, + { name: roleData.name }, { + id: roleData.id, name: roleData.name, description: roleData.description, permissions: roleData.permissions || {}, // ✅ Include permissions diff --git a/src/app/api/auth/login/route.ts b/src/app/api/auth/login/route.ts index eea1caa6..febb4720 100644 --- a/src/app/api/auth/login/route.ts +++ b/src/app/api/auth/login/route.ts @@ -37,11 +37,11 @@ export async function POST(req: Request) { // Hapus karakter khusus yang bisa bikin masalah const waMessage = `Website Desa Darmasaba\nKode verifikasi Anda ${codeOtp}`; - // ✅ OPSI 1: Tanpa encoding (coba dulu ini) - const waUrl = `https://wa.wibudev.com/code?nom=${nomor}&text=${waMessage}`; + // // ✅ OPSI 1: Tanpa encoding (coba dulu ini) + // const waUrl = `https://wa.wibudev.com/code?nom=${nomor}&text=${waMessage}`; // ✅ OPSI 2: Dengan encoding (kalau opsi 1 gagal) - // const waUrl = `https://wa.wibudev.com/code?nom=${nomor}&text=${encodeURIComponent(waMessage)}`; + const waUrl = `https://wa.wibudev.com/code?nom=${nomor}&text=${encodeURIComponent(waMessage)}`; // ✅ OPSI 3: Encoding manual untuk URL-safe (alternatif terakhir) // const encodedMessage = waMessage.replace(/\n/g, '%0A').replace(/ /g, '%20');