diff --git a/src/modules/04_registryPerson/components/detail/Achievement/03_Insignia.vue b/src/modules/04_registryPerson/components/detail/Achievement/03_Insignia.vue index ca3ebc72b..f1a85597f 100644 --- a/src/modules/04_registryPerson/components/detail/Achievement/03_Insignia.vue +++ b/src/modules/04_registryPerson/components/detail/Achievement/03_Insignia.vue @@ -117,7 +117,7 @@ const baseColumns = ref([ field: "insigniaId", headerStyle: "font-size: 14px", style: "font-size: 14px", - format: (v) => store.allNameInsignia.find((r) => r.id === v)?.name, + format: (v) => store.allNameInsignia.find((r) => r.id === v)?.name ?? "-", sort: (a: string, b: string) => a.localeCompare(b, undefined, { numeric: true, sensitivity: "base" }), }, @@ -128,7 +128,7 @@ const baseColumns = ref([ sortable: true, field: "insigniaType", format(val, row) { - return row.insignia.insigniaType.name; + return row.insignia ? row.insignia.insigniaType.name : "-"; }, headerStyle: "font-size: 14px", style: "font-size: 14px",