Fixed XLSX export for empty comments.

This commit is contained in:
Emanuel Schütze 2019-07-13 23:21:10 +02:00
parent 2bdba5ac8e
commit 1347c1fb64

View File

@ -114,7 +114,11 @@ export class MotionXlsxExportService {
};
})
);
columns.push(...comments.map(commentId => ({ header: this.commentRepo.getViewModel(commentId).getTitle() })));
if (comments) {
columns.push(
...comments.map(commentId => ({ header: this.commentRepo.getViewModel(commentId).getTitle() }))
);
}
worksheet.columns = columns;
@ -148,15 +152,17 @@ export class MotionXlsxExportService {
}
})
);
data.push(
...comments.map(commentId => {
const section = this.commentRepo.getViewModel(commentId);
const motionComment = motion.getCommentForSection(section);
return motionComment && motionComment.comment
? reconvertChars(stripHtmlTags(motionComment.comment))
: '';
})
);
if (comments) {
data.push(
...comments.map(commentId => {
const section = this.commentRepo.getViewModel(commentId);
const motionComment = motion.getCommentForSection(section);
return motionComment && motionComment.comment
? reconvertChars(stripHtmlTags(motionComment.comment))
: '';
})
);
}
return data;
});