diff --git a/src/batch.js b/src/batch.js index 14f60d4dc3..a82582a39c 100644 --- a/src/batch.js +++ b/src/batch.js @@ -1,5 +1,4 @@ - 'use strict'; const util = require('util'); diff --git a/src/languages.js b/src/languages.js index e934ab13c0..5a768c3f1c 100644 --- a/src/languages.js +++ b/src/languages.js @@ -13,13 +13,8 @@ const files = fs.readdirSync(path.join(__dirname, '../public/vendor/jquery/timea Languages.timeagoCodes = files.filter(f => f.startsWith('jquery.timeago')).map(f => f.split('.')[2]); Languages.get = async function (language, namespace) { - let data = await readFileAsync(path.join(languagesPath, language, namespace + '.json'), 'utf8'); - try { - data = JSON.parse(data) || {}; - } catch (err) { - throw err; - } - return data; + const data = await readFileAsync(path.join(languagesPath, language, namespace + '.json'), 'utf8'); + return JSON.parse(data) || {}; }; let codeCache = null; diff --git a/src/widgets/index.js b/src/widgets/index.js index 470f1d69bb..012b3f2bb0 100644 --- a/src/widgets/index.js +++ b/src/widgets/index.js @@ -134,11 +134,7 @@ widgets.getArea = async function (template, location) { if (!result) { return []; } - try { - return parseWidgetData(result); - } catch (err) { - throw err; - } + return parseWidgetData(result); }; function parseWidgetData(data) {