Index: src/object-observe.js |
diff --git a/src/object-observe.js b/src/object-observe.js |
index 2dfc7522f77ab6db88baf125a0be4ab3707d8092..a6277575086c96d4b027642d09331e66574ac115 100644 |
--- a/src/object-observe.js |
+++ b/src/object-observe.js |
@@ -438,8 +438,7 @@ function ObjectInfoEnqueueExternalChangeRecord(objectInfo, changeRecord, type) { |
for (var prop in changeRecord) { |
if (prop === 'object' || (hasType && prop === 'type')) continue; |
- %DefineOrRedefineDataProperty(newRecord, prop, changeRecord[prop], |
- READ_ONLY + DONT_DELETE); |
+ %AddProperty(newRecord, prop, changeRecord[prop], READ_ONLY + DONT_DELETE); |
} |
ObjectFreezeJS(newRecord); |