diff --git a/src/figma-make/components/pages/list-daily-checklist/ListDailyChecklistContent.tsx b/src/figma-make/components/pages/list-daily-checklist/ListDailyChecklistContent.tsx
index e6127cf0..01e567d3 100644
--- a/src/figma-make/components/pages/list-daily-checklist/ListDailyChecklistContent.tsx
+++ b/src/figma-make/components/pages/list-daily-checklist/ListDailyChecklistContent.tsx
@@ -136,7 +136,7 @@ export function ListDailyChecklistContent() {
const handleEdit = (item: DailyChecklist) => {
const formattedDate = new Date(item.date).toISOString().split('T')[0];
- const kandangId = item.kandang.id;
+ const kandangId = item.kandang?.id ?? '';
const category = item.category;
router.push(
@@ -335,7 +335,7 @@ export function ListDailyChecklistContent() {
accessorKey: 'kandang',
header: 'Kandang',
enableSorting: false,
- cell: ({ row }) => row.original.kandang.name,
+ cell: ({ row }) => row.original.kandang?.name ?? '-',
},
{
accessorKey: 'category',
@@ -627,7 +627,7 @@ export function ListDailyChecklistContent() {
Kandang:
- {selectedItem.kandang.name}
+ {selectedItem.kandang?.name ?? '-'}
@@ -687,7 +687,7 @@ export function ListDailyChecklistContent() {
Kandang:
- {selectedItem.kandang.name}
+ {selectedItem.kandang?.name ?? '-'}
@@ -760,7 +760,7 @@ export function ListDailyChecklistContent() {
Kandang:
- {selectedItem.kandang.name}
+ {selectedItem.kandang?.name ?? '-'}
diff --git a/src/figma-make/components/pages/list-daily-checklist/detail/DetailDailyChecklistContent.tsx b/src/figma-make/components/pages/list-daily-checklist/detail/DetailDailyChecklistContent.tsx
index 88f04a80..c9d8d21d 100644
--- a/src/figma-make/components/pages/list-daily-checklist/detail/DetailDailyChecklistContent.tsx
+++ b/src/figma-make/components/pages/list-daily-checklist/detail/DetailDailyChecklistContent.tsx
@@ -172,7 +172,7 @@ export function DetailDailyChecklistContent() {
const checklistData = {
id: rawDetailChecklist?.id,
date: rawDetailChecklist?.date,
- kandang_id: rawDetailChecklist?.kandang.id,
+ kandang_id: rawDetailChecklist?.kandang?.id,
category: rawDetailChecklist?.category,
status: rawDetailChecklist?.status,
reject_reason: rawDetailChecklist?.reject_reason,
diff --git a/src/types/api/daily-checklist/daily-checklist.d.ts b/src/types/api/daily-checklist/daily-checklist.d.ts
index 5e5a3fe8..5c9cae07 100644
--- a/src/types/api/daily-checklist/daily-checklist.d.ts
+++ b/src/types/api/daily-checklist/daily-checklist.d.ts
@@ -12,7 +12,7 @@ export type BaseDailyChecklist = {
status: string;
category: string;
date: string;
- kandang: Pick;
+ kandang?: Pick;
total_phase: number;
total_activity: number;
progress: number;