diff --git a/CHANGELOG.md b/CHANGELOG.md index 23295d52..b4dc4531 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ### Changed ### Fixed +- Crash when parsing tuples in Settings ## [2.4.0] - 2021-08-01 diff --git a/src/store/modules/normalizers.js b/src/store/modules/normalizers.js index d286f379..e93ed1a5 100644 --- a/src/store/modules/normalizers.js +++ b/src/store/modules/normalizers.js @@ -56,6 +56,10 @@ export const parseNonTuples = (key, value) => { } // REFACTOR export const parseTuples = (tuples, key) => { + if (!tuples.reduce) { + console.warn('Got empty tuples with key:', key) + return null + } return tuples.reduce((accum, item) => { if (key === ':rate_limit' || (key === 'Pleroma.Web.Endpoint.MetricsExporter' && item.tuple[0] === ':auth')) {