diff -r a1f1eaaf458b -r 3f9dd37d98a8 app/soc/logic/models/student_proposal.py --- a/app/soc/logic/models/student_proposal.py Sat Apr 11 22:57:23 2009 +0000 +++ b/app/soc/logic/models/student_proposal.py Sat Apr 11 22:58:19 2009 +0000 @@ -69,7 +69,7 @@ """ ranker = self.getRankerFor(entity) - ranker.SetScore(entity.key().name(), [entity.score]) + ranker.SetScore(entity.key().id_or_name(), [entity.score]) super(Logic, self)._onCreate(entity) @@ -91,7 +91,7 @@ # update the ranker ranker = self.getRankerFor(entity) - ranker.SetScore(entity.key().name(), [value]) + ranker.SetScore(entity.key().id_or_name(), [value]) if name == 'status': @@ -101,7 +101,7 @@ ranker = self.getRankerFor(entity) # entries in the ranker can be removed by setting the score to None - ranker.SetScore(entity.key().name(), None) + ranker.SetScore(entity.key().id_or_name(), None) return super(Logic, self)._updateField(entity, entity_properties, name) @@ -116,7 +116,7 @@ # entries in the ranker can be removed by setting the score to None ranker = self.getRankerFor(entity) - ranker.SetScore(entity.key().name(), None) + ranker.SetScore(entity.key().id_or_name(), None) # get all the ReviewFollwers that have this entity as it's scope fields = {'scope': entity}