format in text edit not required / add default to old value
authorraph
Tue, 22 Dec 2009 09:39:43 +0100
changeset 71 a865a5d0809a
parent 70 11b691c88348
child 72 b0c777412d0a
format in text edit not required / add default to old value
src/cm/views/texts.py
--- a/src/cm/views/texts.py	Tue Dec 22 08:41:05 2009 +0100
+++ b/src/cm/views/texts.py	Tue Dec 22 09:39:43 2009 +0100
@@ -642,7 +642,7 @@
     def save_into_text(self, text, request):
         new_content = request.POST.get('content')
         new_title = request.POST.get('title')
-        new_format = request.POST.get('format')
+        new_format = request.POST.get('format', text.last_text_version.format)
         new_note = request.POST.get('note',None)
         new_tags = request.POST.get('tags',None)
         version = text.get_latest_version()
@@ -660,7 +660,7 @@
         
         new_content = request.POST.get('content')
         new_title = request.POST.get('title')
-        new_format = request.POST.get('format')        
+        new_format = request.POST.get('format', text.last_text_version.format)        
         new_note = request.POST.get('note',None)
         new_tags = request.POST.get('tags',None)
         new_text_version.edit(new_title, new_format, new_content, new_tags, new_note, True)
@@ -674,7 +674,8 @@
 
         # override manually to disabled
         format_field = self.fields['format']
-        format_field.widget.attrs = attrs={'disabled':'disabled'} 
+        format_field.widget.attrs = attrs={'disabled':'disabled'}
+        format_field.required = False
 
         self.fields['format'] = format_field