@@ -101,7 +101,7 @@ export const EventAttendance = ({user, eventId}: {user: LoggedInUser; eventId: s
101
101
. filter ( filterOnSurname )
102
102
. map ( booking => {
103
103
const userBooked = booking . userBooked as UserSummaryWithEmailAddressDTO ;
104
- const additionalInformation = booking . additionalInformation as { [ index : string ] : string } ;
104
+ const additionalInformation = booking . additionalInformation ;
105
105
const userSchool = booking . userBooked && userIdToSchoolMapping [ booking . userBooked . id as number ] ;
106
106
107
107
return < tr key = { booking . bookingId } >
@@ -119,17 +119,17 @@ export const EventAttendance = ({user, eventId}: {user: LoggedInUser; eventId: s
119
119
</ td >
120
120
< td className = "align-middle text-center" > { displayAttendanceAsSymbol ( booking . bookingStatus ) } </ td >
121
121
< td className = "align-middle" > { userBooked . familyName } , { userBooked . givenName } </ td >
122
- < td className = "align-middle" > { additionalInformation . jobTitle ? additionalInformation . jobTitle : additionalInformation . yearGroup } </ td >
122
+ < td className = "align-middle" > { additionalInformation ? .jobTitle || additionalInformation ? .yearGroup || "" } </ td >
123
123
{ ( userSchool === undefined || ! userSchool . urn ) && < td className = "align-middle" > { userSchool ? userSchool . name : "" } </ td > }
124
124
{ userSchool && userSchool . urn && < td className = "align-middle" > { userSchool . name } </ td > } { /* In future can add link to school stats page */ }
125
125
< td className = "align-middle" > { userBooked . role } </ td >
126
126
< td className = "align-middle" > { userBooked . email } </ td >
127
127
< td className = "align-middle" > < DateString > { booking . bookingDate } </ DateString > </ td >
128
128
< td className = "align-middle" > < DateString > { booking . updated } </ DateString > </ td >
129
- < td className = "align-middle" > { additionalInformation . accessibilityRequirements } </ td >
130
- < td className = "align-middle" > { additionalInformation . medicalRequirements } </ td >
131
- < td className = "align-middle" > { additionalInformation . emergencyName } </ td >
132
- < td className = "align-middle" > { additionalInformation . emergencyNumber } </ td >
129
+ < td className = "align-middle" > { additionalInformation ? .accessibilityRequirements || "" } </ td >
130
+ < td className = "align-middle" > { additionalInformation ? .medicalRequirements || "" } </ td >
131
+ < td className = "align-middle" > { additionalInformation ? .emergencyName || "" } </ td >
132
+ < td className = "align-middle" > { additionalInformation ? .emergencyNumber || "" } </ td >
133
133
</ tr >
134
134
} )
135
135
}
0 commit comments