We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 01a2046 commit f00a8a9Copy full SHA for f00a8a9
1 file changed
src/reader-activation/store.js
@@ -39,11 +39,16 @@ const mergeStrategies = new Map();
39
*/
40
function rehydrateItem( key, serverValue ) {
41
const merge = mergeStrategies.get( key );
42
- if ( merge ) {
43
- const clientValue = _get( key );
44
- _set( key, merge( serverValue, clientValue ) );
45
- } else {
46
- _set( key, serverValue );
+ try {
+ if ( merge ) {
+ const clientValue = _get( key );
+ _set( key, merge( serverValue, clientValue ) );
+ } else {
47
+ _set( key, serverValue );
48
+ }
49
+ } catch ( err ) {
50
+ // eslint-disable-next-line no-console
51
+ console.warn( `Unable to rehydrated ${ key }`, err );
52
}
53
54
0 commit comments