diff --git a/src/unsavedChildren.js b/src/unsavedChildren.js index ca72a0a1d..d633d1611 100644 --- a/src/unsavedChildren.js +++ b/src/unsavedChildren.js @@ -84,7 +84,9 @@ function traverse( } if (Array.isArray(obj)) { obj.forEach((el) => { - traverse(el, encountered, shouldThrow, allowDeepUnsaved); + if (typeof el === 'object') { + traverse(el, encountered, shouldThrow, allowDeepUnsaved); + } }); } for (var k in obj) {