Skip to content

Commit 677cffc

Browse files
committed
Fix serializeState option
Related to #253.
1 parent a77b878 commit 677cffc

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/app/api/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ function stringify(obj, serialize) {
99
}
1010
if (serialize === true) {
1111
return jsan.stringify(obj, function(key, value) {
12-
if (typeof value === 'object' && typeof value.toJS === 'function') return value.toJS();
12+
if (value && typeof value.toJS === 'function') return value.toJS();
1313
if (typeof value === 'symbol') return String(value);
1414
return value;
1515
}, null, true);

src/browser/extension/inject/pageScript.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,12 +54,12 @@ const devToolsExtension = function(reducer, preloadedState, config) {
5454
actionSanitizer = actionsFilter; // eslint-disable-line no-param-reassign
5555
}
5656

57-
if (config.serializeState) {
57+
if (typeof config.serializeState !== 'undefined') {
5858
serializeState = config.serializeState;
5959
if (typeof serializeState === 'function') serializeState = { replacer: serializeState };
6060
else shouldSerialize = true;
6161
}
62-
if (config.serializeAction) {
62+
if (typeof config.serializeAction !== 'undefined') {
6363
serializeAction = config.serializeAction;
6464
if (typeof serializeAction === 'function') serializeAction = { replacer: serializeAction };
6565
else shouldSerialize = true;

0 commit comments

Comments
 (0)