app/soc/logic/models/student_proposal.py
changeset 2160 3f9dd37d98a8
parent 1885 6b7d5e6a7fd2
child 2197 efa28a1ccf76
--- 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}