app/soc/logic/models/site.py
changeset 1115 0a723ff3d27c
parent 1106 e14b0995cf29
child 1240 a94c9bcfa05d
--- a/app/soc/logic/models/site.py	Sat Jan 31 15:40:32 2009 +0000
+++ b/app/soc/logic/models/site.py	Sat Jan 31 15:41:45 2009 +0000
@@ -42,7 +42,7 @@
 
     super(Logic, self).__init__(model=model, base_model=base_model)
 
-  def getKeyValues(self, entity):
+  def getKeyValuesFromEntity(self, entity):
     """Returns the key values for the site settings.
 
     The Site entity is a singleton, so this method returns 
@@ -78,7 +78,12 @@
   def getSingleton(self):
     """Return singleton Site settings entity, since there is always only one.
     """
-    return self.getFromFields(link_id=self.DEF_SITE_LINK_ID)
+
+    fields = {
+        'link_id': self.DEF_SITE_LINK_ID,
+        }
+
+    return self.getFromKeyFields(fields)
 
 
 logic = Logic()