Skip to content

Commit 5e8bfc8

Browse files
committed
Handle case where currentVersion is null
1 parent 898edd7 commit 5e8bfc8

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

app/controllers/crate/index.js

+6-2
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,10 @@ export default Ember.ObjectController.extend({
5353
}.property('keywords'),
5454

5555
currentDependencies: function() {
56+
var deps = this.get('currentVersion.dependencies');
57+
if (deps === null) { return []; }
5658
return DS.PromiseArray.create({
57-
promise: this.get('currentVersion.dependencies').then(function(deps) {
59+
promise: deps.then(function(deps) {
5860
return deps.filter(function(dep) {
5961
return dep.get('kind') !== 'dev';
6062
});
@@ -63,8 +65,10 @@ export default Ember.ObjectController.extend({
6365
}.property('currentVersion.dependencies'),
6466

6567
currentDevDependencies: function() {
68+
var deps = this.get('currentVersion.dependencies');
69+
if (deps === null) { return []; }
6670
return DS.PromiseArray.create({
67-
promise: this.get('currentVersion.dependencies').then(function(deps) {
71+
promise: deps.then(function(deps) {
6872
return deps.filter(function(dep) {
6973
return dep.get('kind') === 'dev';
7074
});

0 commit comments

Comments
 (0)