app/soc/views/models/document.py
changeset 662 0e89b027b140
parent 656 a76f1b443ea4
child 699 4e8eefe95748
--- a/app/soc/views/models/document.py	Wed Dec 03 23:48:33 2008 +0000
+++ b/app/soc/views/models/document.py	Wed Dec 03 23:49:10 2008 +0000
@@ -30,6 +30,7 @@
 
 from soc.logic import dicts
 from soc.logic import validate
+from soc.logic.models import user as user_logic
 from soc.views import helper
 from soc.views.models import base
 
@@ -114,25 +115,26 @@
     """
 
     account = users.get_current_user()
-    user = soc.logic.models.user.logic.getForFields({'account': account},
-                                                    unique=True)
+    user = user_logic.logic.getForFields({'account': account}, unique=True)
+
     if not entity:
-      # new document so set author
       fields['author'] = user
     else:
-      # else the author is the original author
       fields['author'] = entity.author
-    
+
     fields['modified_by'] = user
 
+    super(View, self)._editPost(request, entity, fields)
+
   def _editGet(self, request, entity, form):
     """See base.View._editGet().
     """
-    
+
     form.fields['created_by'].initial = entity.author.name
     form.fields['last_modified_by'].initial = entity.modified_by.name
     form.fields['doc_key_name'].initial = entity.key().name()
 
+    super(View, self)._editGet(request, entity, form)
 
 view = View()