diff --git a/src/views/reports/components/Report.vue b/src/views/reports/components/Report.vue index b0cb6eb2acab34bfed6189926ad152d5c50f4ed2..9a66c206102f86b19bc184adb740d0818f7c50c1 100644 --- a/src/views/reports/components/Report.vue +++ b/src/views/reports/components/Report.vue @@ -41,7 +41,7 @@ <span class="deactivated"> (deactivated)</span> </span> </div> - <div v-if="report.content.length > 0"> + <div v-if="report.content && report.content.length > 0"> <el-divider class="divider"/> <span class="report-row-key">{{ $t('reports.content') }}: <span>{{ report.content }}</span> @@ -151,7 +151,7 @@ export default { return 'primary' } }, - getStatusesTitle(statuses) { + getStatusesTitle(statuses = []) { return `Reported statuses: ${statuses.length} item(s)` }, getNotesTitle(notes = []) { @@ -167,7 +167,7 @@ export default { parseTimestamp(timestamp) { return moment(timestamp).format('L HH:mm') }, - showStatuses(statuses) { + showStatuses(statuses = []) { return statuses.length > 0 } }