@@ -24,7 +24,7 @@ var Board = Ember.Object.extend({
2424 return _ . union . apply ( _ , [ this . other_labels ]
2525 . concat ( this . linkedRepos . map ( function ( r ) { return r . other_labels ; } ) ) ) ;
2626
27- } . property ( "linkedRepos.@each.issues.length " , "issues.length " ) ,
27+ } . property ( "linkedRepos.@each.issues.[] " , "issues.[] " ) ,
2828 filterLabels : function ( ) {
2929 var labels = this . get ( "combinedLabels" ) ;
3030
@@ -35,21 +35,21 @@ var Board = Ember.Object.extend({
3535 } ) . value ( ) . sort ( function ( a , b ) {
3636 return a . name . localeCompare ( b . name ) ;
3737 } ) ;
38- } . property ( ) ,
38+ } . property ( "combinedLabels" , "combinedLabels.[]" ) ,
3939 filterMilestones : function ( ) {
4040 return _ . chain ( this . get ( "combinedMilestones" ) )
4141 . map ( function ( g ) {
4242 return _ . first ( g ) ;
4343 } )
4444 . value ( ) ;
45- } . property ( "combinedMilestones" ) ,
45+ } . property ( "combinedMilestones.[] " ) ,
4646 combinedMilestones : function ( ) {
4747 var milestones = _ . union . apply ( _ , [ this . milestones ]
4848 . concat ( this . linkedRepos . map ( function ( r ) { return r . milestones ; } ) ) ) ;
4949 return _ . chain ( milestones )
5050 . groupBy ( function ( l ) { return l . title . toLocaleLowerCase ( ) ; } )
5151 . value ( ) ;
52- } . property ( "milestones.length " , "linkedRepos.@each.milestones.length " ) ,
52+ } . property ( "milestones.[] " , "linkedRepos.@each.milestones.[] " ) ,
5353 combinedAssignees : function ( ) {
5454 var assignees = this . get ( "assignees" ) ;
5555 var linked = this . get ( "linkedRepos" ) . map ( function ( repo ) {
0 commit comments