From 095fdfe5727bd7e4545199ec3a09cccfdea6841c Mon Sep 17 00:00:00 2001 From: Diamond Lewis Date: Thu, 6 Jun 2024 12:48:56 -0500 Subject: [PATCH] fix: Duplicate pending operations on nested fields --- src/ParseObject.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/ParseObject.ts b/src/ParseObject.ts index 6c78fa4e6..7fe51862d 100644 --- a/src/ParseObject.ts +++ b/src/ParseObject.ts @@ -482,7 +482,12 @@ class ParseObject { json[attr] = encode(attrs[attr], false, false, seen, offline); } } - + const pending = this._getPendingOps(); + for (const attr in pending[0]) { + if (attr.indexOf('.') < 0) { + json[attr] = pending[0][attr].toJSON(offline); + } + } if (this.id) { json.objectId = this.id; }