--- a/app/soc/views/models/presence_with_tos.py Sat Jan 31 15:40:32 2009 +0000
+++ b/app/soc/views/models/presence_with_tos.py Sat Jan 31 15:41:45 2009 +0000
@@ -76,15 +76,17 @@
"""See base.View._editPost().
"""
- prefix = self._params['document_prefix']
- key_fields = self._logic.getKeyFieldsFromDict(fields)
- scope_path = self._logic.getKeyNameForFields(key_fields)
+ key_fields = self._logic.getKeyFieldsFromFields(fields)
+ scope_path = self._logic.getKeyNameFromFields(key_fields)
- tos_link_id = fields['tos_link_id']
+ key_fields = {
+ 'scope_path': scope_path,
+ 'link_id': fields['tos_link_id'],
+ 'prefix': self._params['document_prefix'],
+ }
# TODO notify the user if tos_doc is not found
- tos_doc = document_logic.logic.getFromFields(
- scope_path=scope_path, link_id=tos_link_id, prefix=prefix)
+ tos_doc = document_logic.logic.getFromKeyFields(key_fields)
fields['tos'] = tos_doc