--- 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()