Skip to content

Commit f755d36

Browse files
committed
Properly copy fields array before sorting in toObject, fixes #729
1 parent 8de21e1 commit f755d36

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/converter.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ function genValuePartial_toObject(gen, field, fieldIndex, prop) {
193193
*/
194194
converter.toObject = function toObject(mtype) {
195195
/* eslint-disable no-unexpected-multiline, block-scoped-var, no-redeclare */
196-
var fields = mtype.fieldsArray.sort(util.compareFieldsById);
196+
var fields = mtype.fieldsArray.slice().sort(util.compareFieldsById);
197197
if (!fields.length)
198198
return util.codegen()("return {}");
199199
var gen = util.codegen("m", "o")

0 commit comments

Comments
 (0)