Browse Source

Fix exception in markdown parser

Chocobozzz 3 years ago
parent
commit
46460547ca
1 changed files with 4 additions and 0 deletions
  1. 4 0
      server/helpers/markdown.ts

+ 4 - 0
server/helpers/markdown.ts

@@ -9,6 +9,8 @@ markdownIt.enable(TEXT_WITH_HTML_RULES)
 markdownIt.use(markdownItEmoji)
 
 const toSafeHtml = text => {
+  if (!text) return ''
+
   // Restore line feed
   const textWithLineFeed = text.replace(/<br.?\/?>/g, '\r\n')
 
@@ -20,6 +22,8 @@ const toSafeHtml = text => {
 }
 
 const mdToPlainText = text => {
+  if (!text) return ''
+
   // Convert possible markdown (emojis, emphasis and lists) to html
   const html = markdownIt.render(text)