Skip to content

Commit efe44e3

Browse files
committed
Refactor code to use optional chaining for accessing nested properties
1 parent 961fc05 commit efe44e3

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed

src/components/jsonFormRendererApi.vue

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,6 @@ const { data: resultUi, pending: pendingUi, error: errorUi, refresh: refreshUi }
9292
9393
const schema = ref(result.value.data);
9494
const uischema = ref(resultUi.value.data);
95-
9695
</script>
9796

9897
<style>

src/pages/identities/index.vue

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -128,35 +128,35 @@ const columns = ref<QTableProps['columns']>([
128128
{
129129
name: 'inetOrgPerson.uid',
130130
label: 'ID',
131-
field: (row: Identity) => row.inetOrgPerson.uid,
131+
field: (row: Identity) => row?.inetOrgPerson?.uid,
132132
align: 'left',
133133
sortable: true,
134134
},
135135
{
136136
name: 'inetOrgPerson.employeeNumber',
137137
label: 'EmployeeNumber',
138-
field: (row: Identity) => row.inetOrgPerson.employeeNumber,
138+
field: (row: Identity) => row?.inetOrgPerson?.employeeNumber,
139139
align: 'left',
140140
sortable: true,
141141
},
142142
{
143143
name: 'additionalFields.attributes.supannPerson.supannTypeEntiteAffectation',
144144
label: 'Affectation',
145-
field: (row: Identity) => row.additionalFields?.attributes.supannPerson.supannTypeEntiteAffectation,
145+
field: (row: Identity) => row.additionalFields?.attributes?.supannPerson?.supannTypeEntiteAffectation,
146146
align: 'left',
147147
sortable: true,
148148
},
149149
{
150150
name: 'inetOrgPerson.cn',
151151
label: 'Nom',
152-
field: (row: Identity) => row.inetOrgPerson.cn,
152+
field: (row: Identity) => row?.inetOrgPerson?.cn,
153153
align: 'left',
154154
sortable: true,
155155
},
156156
{
157157
name: 'inetOrgPerson.givenName',
158158
label: 'Prénom',
159-
field: (row: Identity) => row.inetOrgPerson.givenName,
159+
field: (row: Identity) => row?.inetOrgPerson?.givenName,
160160
align: 'left',
161161
sortable: false,
162162
},

0 commit comments

Comments
 (0)