diff --git a/src/js/store/migration.js b/src/js/store/migration.js index b236d1e8..25f4e2e3 100755 --- a/src/js/store/migration.js +++ b/src/js/store/migration.js @@ -1,7 +1,13 @@ - export default (state) => { if (state.ui.shortkeys_enabled !== undefined) { state.ui.hotkeys_enabled = state.ui.shortkeys_enabled; } + + // Change authorizations from 'null' to 'undefined' to fix destructuring issues like + // that of https://github.com/jaedb/Iris/issues/662 + if (state.spotify && state.spotify.me === null) state.spotify.me = undefined; + if (state.lastfm && state.lastfm.me === null) state.lastfm.me = undefined; + if (state.genius && state.genius.me === null) state.genius.me = undefined; + return state; };