We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 99dc5fa commit 33706cdCopy full SHA for 33706cd
src/class.js
@@ -65,9 +65,9 @@ function create(type, ctor) {
65
// the value on the prototype for ALL messages of this type. Hence, these objects are frozen.
66
prototype[field.name] = Array.isArray(field.resolve().defaultValue)
67
? util.emptyArray
68
- : util.isObject(field.defaultValue)
69
- ? util.emptyObject
70
- : field.defaultValue;
+ : util.isObject(field.defaultValue) && !field.long
+ ? util.emptyObject
+ : field.defaultValue;
71
});
72
73
// Messages have non-enumerable getters and setters for each virtual oneof field
0 commit comments