Merge pull request 'Catch errors when invalid data is received from Reddit in the user route' (#405) from ConcordOne/teddit:main into main

Reviewed-on: https://codeberg.org/teddit/teddit/pulls/405
このコミットが含まれているのは:
teddit 2023-07-30 14:07:31 +00:00
コミット 242deb4e05
1個のファイルの変更9行の追加0行の削除

ファイルの表示

@ -206,6 +206,15 @@ userRoutes.get('/u/:user/:kind?', (req, res, next) => {
}
}
);
}).catch(error => {
console.error(`Something went wrong while fetching data from Reddit API: invalid or non-JSON data was returned.`);
return res.render('frontpage', {
json: null,
http_status_code: 500,
http_statustext: "Invalid response from Reddit",
user_preferences: req.cookies,
instance_config: config,
});
});
} else {
console.error(