Skip to content

Commit 73a5270

Browse files
authored
Merge pull request #777 from microlinkhq/next
fix(readability): don't throw under parsing error
2 parents 260a219 + 2c11db1 commit 73a5270

File tree

5 files changed

+1208
-3
lines changed

5 files changed

+1208
-3
lines changed

packages/metascraper-readability/src/index.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,11 @@ const asyncMemoizeOne = require('async-memoize-one')
66
const { Browser } = require('happy-dom')
77

88
const parseReader = reader => {
9-
const parsed = reader.parse()
10-
return parsed || {}
9+
let parsed = {}
10+
try {
11+
parsed = reader.parse()
12+
} catch (_) {}
13+
return parsed
1114
}
1215

1316
const getDocument = ({ url, html }) => {

0 commit comments

Comments
 (0)