diff options
Diffstat (limited to 'server/lib')
-rw-r--r-- | server/lib/friends.js | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/server/lib/friends.js b/server/lib/friends.js index 667055d4c..6c4383d8e 100644 --- a/server/lib/friends.js +++ b/server/lib/friends.js | |||
@@ -198,7 +198,12 @@ function getForeignPodsList (url, callback) { | |||
198 | request.get(url + path, function (err, response, body) { | 198 | request.get(url + path, function (err, response, body) { |
199 | if (err) return callback(err) | 199 | if (err) return callback(err) |
200 | 200 | ||
201 | callback(null, JSON.parse(body)) | 201 | try { |
202 | const json = JSON.parse(body) | ||
203 | return callback(null, json) | ||
204 | } catch (err) { | ||
205 | return callback(err) | ||
206 | } | ||
202 | }) | 207 | }) |
203 | } | 208 | } |
204 | 209 | ||