app/soc/views/models/site.py
changeset 537 f2bd9c465a6d
parent 536 6f267b8ad28b
child 542 7cc99461b64d
--- a/app/soc/views/models/site.py	Fri Nov 21 12:01:59 2008 +0000
+++ b/app/soc/views/models/site.py	Fri Nov 21 22:38:38 2008 +0000
@@ -52,7 +52,7 @@
     model = soc.models.site.Site
 
     #: list of model fields which will *not* be gathered by the form
-    exclude = ['inheritance_line', 'home', 'scope_path', 'link_id']
+    exclude = ['inheritance_line', 'home', 'scope', 'scope_path', 'link_id']
 
   scope_path = forms.CharField(widget=forms.HiddenInput)
 
@@ -120,7 +120,10 @@
     """
 
     keys = self._logic.getKeyFieldNames()
-    values = self._logic.getKeyValues()
+
+    # No entity in this case, since Site key values are hard-coded for the
+    # Site singleton, so pass in None to match parent method footprint.
+    values = self._logic.getKeyValues(None)
     key_values = dicts.zip(keys, values)
 
     return self.public(request, page_name, **key_values)
@@ -135,7 +138,10 @@
     """
 
     keys = self._logic.getKeyFieldNames()
-    values = self._logic.getKeyValues()
+
+    # No entity in this case, since Site key values are hard-coded for the
+    # Site singleton, so pass in None to match parent method footprint.
+    values = self._logic.getKeyValues(None)
     key_values = dicts.zip(keys, values)
 
     return self.edit(request, page_name, seed=key_values, **key_values)