diff --git a/packages/data/src/plugins/persistence/index.js b/packages/data/src/plugins/persistence/index.js index 3be7142a576d9..f31484c5b5098 100644 --- a/packages/data/src/plugins/persistence/index.js +++ b/packages/data/src/plugins/persistence/index.js @@ -144,6 +144,15 @@ export default function( registry, pluginOptions ) { return { registerStore( reducerKey, options ) { + // REMOVEME: Deprecation: v3.7 + if ( options.reducer.__deprecatedKeyToPersist ) { + options = { + ...options, + persist: [ options.reducer.__deprecatedKeyToPersist ], + }; + delete options.reducer.__deprecatedKeyToPersist; + } + if ( ! options.persist ) { return registry.registerStore( reducerKey, options ); } diff --git a/packages/data/src/registry.js b/packages/data/src/registry.js index d12440c6a11a5..e34ac42a08103 100644 --- a/packages/data/src/registry.js +++ b/packages/data/src/registry.js @@ -286,11 +286,6 @@ export function createRegistry( storeConfigs = {} ) { throw new TypeError( 'Must specify store reducer' ); } - // REMOVEME: Deprecation: v3.7 - if ( options.reducer.__keyToPersist ) { - options.persist = [ options.reducer.__keyToPersist ]; - } - const store = registerReducer( reducerKey, options.reducer ); if ( options.actions ) {