From 2ca0852d2498192eb373c4a9930657476c1e566e Mon Sep 17 00:00:00 2001 From: amel Date: Tue, 12 Nov 2024 10:44:34 +0800 Subject: [PATCH] fix: jabatan Deskripsi; - order by name jabatan No Issues' --- src/app/api/position/route.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/app/api/position/route.ts b/src/app/api/position/route.ts index 0b0675d..4d12dfa 100644 --- a/src/app/api/position/route.ts +++ b/src/app/api/position/route.ts @@ -68,11 +68,14 @@ export async function GET(request: Request) { }); const allData = positions.map((v: any) => ({ - ..._.omit(v, ["Group"]), + ..._.omit(v, ["Group", "name"]), + name: v.name, group: v.Group.name })) - return NextResponse.json({ success: true, message: "Berhasil mendapatkan jabatan", data: allData, filter }, { status: 200 }); + const dataFix = _.orderBy(allData, [data => data.name.toLowerCase()], ['asc']); + + return NextResponse.json({ success: true, message: "Berhasil mendapatkan jabatan", data: dataFix, filter }, { status: 200 }); } catch (error) { console.error(error); return NextResponse.json({ success: false, message: "Gagal mendapatkan jabatan, coba lagi nanti (error: 500)", reason: (error as Error).message, }, { status: 500 });