File tree Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ abstract class ParseBase {
23
23
}
24
24
25
25
bool _isDirty (bool considerChildren) {
26
- if (_dirty || _unsavedChanges.isNotEmpty) {
26
+ if (_dirty || _unsavedChanges.isNotEmpty || objectId == null ) {
27
27
return true ;
28
28
}
29
29
Original file line number Diff line number Diff line change 1
1
part of flutter_parse_sdk;
2
2
3
- class ParseFile extends ParseObject {
3
+ class ParseFile extends ParseBase {
4
4
/// Creates a new file
5
5
///
6
6
/// {https://docs.parseplatform.org/rest/guide/#files/}
@@ -9,8 +9,7 @@ class ParseFile extends ParseObject {
9
9
String url,
10
10
bool debug,
11
11
ParseHTTPClient client,
12
- bool autoSendSessionId})
13
- : super (keyFile) {
12
+ bool autoSendSessionId}) {
14
13
_debug = isDebugEnabled (objectLevelDebug: debug);
15
14
_client = client ??
16
15
ParseHTTPClient (
@@ -27,6 +26,9 @@ class ParseFile extends ParseObject {
27
26
}
28
27
}
29
28
29
+ bool _debug;
30
+ ParseHTTPClient _client;
31
+
30
32
File file;
31
33
32
34
String get name => super .get <String >(keyVarName);
You can’t perform that action at this time.
0 commit comments