fix: handle page metadata parse failure

This commit is contained in:
NGPixel 2022-04-03 15:59:58 -04:00
parent 05b4053954
commit dc5d8ddeb2
No known key found for this signature in database
GPG Key ID: 8FDA2F1757F60D63

View File

@ -192,6 +192,7 @@ module.exports = class Page extends Model {
*/
static parseMetadata (raw, contentType) {
let result
try {
switch (contentType) {
case 'markdown':
result = frontmatterRegex.markdown.exec(raw)
@ -222,6 +223,9 @@ module.exports = class Page extends Model {
}
break
}
} catch (err) {
WIKI.logger.warn('Failed to parse page metadata. Invalid syntax.')
}
return {
content: raw
}