You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: dist/angular-data.js
+57-43Lines changed: 57 additions & 43 deletions
Original file line number
Diff line number
Diff line change
@@ -3044,6 +3044,8 @@ function defineResource(definition) {
3044
3044
thrownewerrors.IllegalArgumentError(errorPrefix+'definition.name: Must be a string!',{definition: {name: {actual: typeofdefinition.name,expected: 'string'}}});
thrownewerrors.IllegalArgumentError(errorPrefix+'definition.idAttribute: Must be a string!',{definition: {idAttribute: {actual: typeofdefinition.idAttribute,expected: 'string'}}});
thrownewerrors.IllegalArgumentError(errorPrefix+'definition.endpoint: Must be a string!',{definition: {endpoint: {actual: typeofdefinition.endpoint,expected: 'string'}}});
3047
3049
}elseif(services.store[definition.name]){
3048
3050
thrownewerrors.RuntimeError(errorPrefix+definition.name+' is already registered!');
3049
3051
}
@@ -3448,9 +3450,9 @@ var utils = require('utils'),
3448
3450
errorPrefix='DS.hasChanges(resourceName, id): ';
3449
3451
3450
3452
functiondiffIsEmpty(diff){
3451
-
returnutils.isEmpty(diff.added)&&
3453
+
return!(utils.isEmpty(diff.added)&&
3452
3454
utils.isEmpty(diff.removed)&&
3453
-
utils.isEmpty(diff.changed);
3455
+
utils.isEmpty(diff.changed));
3454
3456
}
3455
3457
3456
3458
/**
@@ -3495,7 +3497,11 @@ function hasChanges(resourceName, id) {
Copy file name to clipboardExpand all lines: src/datastore/sync_methods/defineResource/index.js
+2Lines changed: 2 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -91,6 +91,8 @@ function defineResource(definition) {
91
91
thrownewerrors.IllegalArgumentError(errorPrefix+'definition.name: Must be a string!',{definition: {name: {actual: typeofdefinition.name,expected: 'string'}}});
thrownewerrors.IllegalArgumentError(errorPrefix+'definition.idAttribute: Must be a string!',{definition: {idAttribute: {actual: typeofdefinition.idAttribute,expected: 'string'}}});
thrownewerrors.IllegalArgumentError(errorPrefix+'definition.endpoint: Must be a string!',{definition: {endpoint: {actual: typeofdefinition.endpoint,expected: 'string'}}});
94
96
}elseif(services.store[definition.name]){
95
97
thrownewerrors.RuntimeError(errorPrefix+definition.name+' is already registered!');
0 commit comments