From 4c22d1d17ffd3a9340c3b17443c7989d04ab14c5 Mon Sep 17 00:00:00 2001 From: Richard Musiol Date: Mon, 20 Nov 2017 16:38:39 +0100 Subject: [PATCH] fix: allow traversing reactive objects which are sealed (#7080) --- src/core/observer/traverse.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/observer/traverse.js b/src/core/observer/traverse.js index ca6c314eb76..37c71e9cf98 100644 --- a/src/core/observer/traverse.js +++ b/src/core/observer/traverse.js @@ -18,7 +18,7 @@ export function traverse (val: any) { function _traverse (val: any, seen: SimpleSet) { let i, keys const isA = Array.isArray(val) - if ((!isA && !isObject(val)) || !Object.isExtensible(val)) { + if ((!isA && !isObject(val)) || Object.isFrozen(val)) { return } if (val.__ob__) {