diff --git a/frontend/src/Store/Migrators/migrate.js b/frontend/src/Store/Migrators/migrate.js index 85af99142..1429e1d58 100644 --- a/frontend/src/Store/Migrators/migrate.js +++ b/frontend/src/Store/Migrators/migrate.js @@ -1,7 +1,9 @@ import migrateBlacklistToBlocklist from './migrateBlacklistToBlocklist'; +import migrateMonitorToEnum from './migrateMonitorToEnum'; import migratePreDbToReleased from './migratePreDbToReleased'; export default function migrate(persistedState) { migrateBlacklistToBlocklist(persistedState); migratePreDbToReleased(persistedState); + migrateMonitorToEnum(persistedState); } diff --git a/frontend/src/Store/Migrators/migrateMonitorToEnum.js b/frontend/src/Store/Migrators/migrateMonitorToEnum.js index 2953b9afc..da2b43c27 100644 --- a/frontend/src/Store/Migrators/migrateMonitorToEnum.js +++ b/frontend/src/Store/Migrators/migrateMonitorToEnum.js @@ -4,23 +4,19 @@ export default function migrateMonitorToEnum(persistedState) { const addMovie = get(persistedState, 'addMovie.defaults.monitor'); const discoverMovie = get(persistedState, 'discoverMovie.defaults.monitor'); - if (!addMovie && !discoverMovie) { - return; + if (addMovie != null) { + if (addMovie) { + persistedState.addMovie.defaults.monitor = 'movieOnly'; + } else { + persistedState.addMovie.defaults.monitor = 'none'; + } } - if (addMovie === true) { - persistedState.addMovie.defaults.monitor = 'movieOnly'; - } - - if (discoverMovie === true) { - persistedState.discoverMovie.defaults.monitor = 'movieOnly'; - } - - if (addMovie === false) { - persistedState.addMovie.defaults.monitor = 'none'; - } - - if (discoverMovie === false) { - persistedState.discoverMovie.defaults.monitor = 'none'; + if (discoverMovie != null) { + if (discoverMovie) { + persistedState.discoverMovie.defaults.monitor = 'movieOnly'; + } else { + persistedState.discoverMovie.defaults.monitor = 'none'; + } } }