--- 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}