Skip to content

Commit 555a75b

Browse files
committed
Merge pull request #216 from Turbo87/ember-update
Fix remaining Ember Data problem
2 parents 07db49e + 4a72924 commit 555a75b

File tree

2 files changed

+14
-6
lines changed

2 files changed

+14
-6
lines changed

app/routes/index.js

+1-6
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,7 @@ export default Ember.Route.extend({
55
model() {
66
function addCrates(store, crates) {
77
for (var i = 0; i < crates.length; i++) {
8-
const crate = crates[i];
9-
if (crate.versions == null) {
10-
// passing `null` will return an empty versions array
11-
delete crate.versions;
12-
}
13-
crates[i] = store.push(store.normalize('crate', crate));
8+
crates[i] = store.push(store.normalize('crate', crates[i]));
149
}
1510
}
1611

app/serializers/crate.js

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import DS from 'ember-data';
2+
3+
export default DS.RESTSerializer.extend({
4+
isNewSerializerAPI: true,
5+
6+
extractRelationships(modelClass, resourceHash) {
7+
if (resourceHash.versions == null) {
8+
delete resourceHash.versions;
9+
}
10+
11+
return this._super(modelClass, resourceHash);
12+
}
13+
});

0 commit comments

Comments
 (0)