Skip to content

Commit

Permalink
fix(keynote): prevent replaceAll on null when speaker_name_en_us is e…
Browse files Browse the repository at this point in the history
…mpty
  • Loading branch information
josix committed Aug 4, 2023
1 parent fdbe5fd commit b2f496f
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 4 deletions.
2 changes: 1 addition & 1 deletion components/schedule/ScheduleEvent.vue
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@ export default {
event_id: eventId,
speakers,
} = this.value
if (eventType === 'keynote') {
if (eventType === 'keynote' && speakers[0].en_us) {
const keynoteSpeakerId = speakers[0].en_us
.replaceAll(' ', '_')
.replaceAll('.', '')
Expand Down
8 changes: 5 additions & 3 deletions pages/conference/keynotes.vue
Original file line number Diff line number Diff line change
Expand Up @@ -168,9 +168,11 @@ export default {
},
methods: {
getKeynoteId(keynote) {
return keynote.speaker.name_en_us
.replaceAll(' ', '_')
.replaceAll('.', '')
if (keynote.speaker.name_en_us) {
return keynote.speaker.name_en_us
.replaceAll(' ', '_')
.replaceAll('.', '')
}
},
getAttributeByLocale(data, attr) {
const localeMap = { 'en-us': 'en_us', 'zh-hant': 'zh_hant' }
Expand Down

0 comments on commit b2f496f

Please sign in to comment.