datopian / frontend-v2

CKAN / Data Portal frontend as microservice in pure Javascript (Node).
http://tech.datopian.com/frontend/
MIT License
38 stars 18 forks source link

Markdown error fixed when input data are not string eg. null or numbers #219

Closed sagargg closed 2 years ago

sagargg commented 2 years ago

The below errors are frequently occurring so raising PR for a fix.

2021-10-27T12:15:02.023Z [warn] Failed to format markdown Input data should be a String
Error: Input data should be a String
    at MarkdownIt.parse (/usr/src/app/node_modules/markdown-it/lib/index.js:518:11)
    at MarkdownIt.render (/usr/src/app/node_modules/markdown-it/lib/index.js:543:36)
    at Context.<anonymous> (/usr/src/app/index.js:238:30)
    at b_content (eval at _compile (/usr/src/app/node_modules/nunjucks/src/environment.js:637:18), <anonymous>:54:102)
    at eval (eval at _compile (/usr/src/app/node_modules/nunjucks/src/environment.js:637:18), <anonymous>:129:86)
    at b_message (eval at _compile (/usr/src/app/node_modules/nunjucks/src/environment.js:637:18), <anonymous>:218:1)
    at eval (eval at _compile (/usr/src/app/node_modules/nunjucks/src/environment.js:637:18), <anonymous>:35:86)
    at b_bodyclass (eval at _compile (/usr/src/app/node_modules/nunjucks/src/environment.js:637:18), <anonymous>:39:1)
    at eval (eval at _compile (/usr/src/app/node_modules/nunjucks/src/environment.js:637:18), <anonymous>:24:88)
    at b_styles (eval at _compile (/usr/src/app/node_modules/nunjucks/src/environment.js:637:18), <anonymous>:185:1)