File tree 1 file changed +6
-2
lines changed
1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -224,7 +224,11 @@ class ParseObject extends ParseBase implements ParseCloneable {
224
224
bool _canbeSerialized (List <dynamic > aftersaving, {dynamic value}) {
225
225
if (value != null ) {
226
226
if (value is ParseObject ) {
227
- if (value.objectId == null && ! aftersaving.contains (value)) {
227
+ if (value is ParseFile ) {
228
+ if (! value.saved && ! aftersaving.contains (value)) {
229
+ return false ;
230
+ }
231
+ } else if (value.objectId == null && ! aftersaving.contains (value)) {
228
232
return false ;
229
233
}
230
234
} else if (value is Map ) {
@@ -270,7 +274,7 @@ class ParseObject extends ParseBase implements ParseCloneable {
270
274
} else if (object is ParseACL ) {
271
275
// TODO(yulingtianxia): handle ACL
272
276
} else if (object is ParseFile ) {
273
- if (object.url == null ) {
277
+ if (! object.saved ) {
274
278
uniqueFiles.add (object);
275
279
}
276
280
} else if (object is ParseObject ) {
You can’t perform that action at this time.
0 commit comments