diff --git a/packages/dart/lib/src/objects/parse_array.dart b/packages/dart/lib/src/objects/parse_array.dart index f4ebf602..415de91b 100644 --- a/packages/dart/lib/src/objects/parse_array.dart +++ b/packages/dart/lib/src/objects/parse_array.dart @@ -68,9 +68,11 @@ class _ParseArray implements _Valuable, _ParseSaveStateAwareChild { @mustCallSuper void onSaved() { setMode = false; + if(_estimatedArrayBeforeSaving != null){ _savedArray.clear(); - _savedArray.addAll(_estimatedArrayBeforeSaving ?? []); + _savedArray.addAll(_estimatedArrayBeforeSaving!); _estimatedArrayBeforeSaving = null; + } if (_lastPreformedOperationBeforeSaving == lastPreformedOperation) { // No operations were performed during the save process