diff rhodecode/controllers/files.py @ 3839:9dec870411e0 beta

Added more tests for web based file edit and add
author Marcin Kuzminski <marcin@python-works.com>
date Sat, 11 May 2013 00:25:05 +0200
parents b950b884ab87
children dc4644865e8b
line wrap: on
line diff
--- a/rhodecode/controllers/files.py	Sat May 11 00:09:29 2013 +0200
+++ b/rhodecode/controllers/files.py	Sat May 11 00:25:05 2013 +0200
@@ -303,7 +303,7 @@
             first_line = sl[0] if sl else ''
             # modes:  0 - Unix, 1 - Mac, 2 - DOS
             mode = detect_mode(first_line, 0)
-            content = convert_line_endings(r_post.get('content'), mode)
+            content = convert_line_endings(r_post.get('content', ''), mode)
 
             message = r_post.get('message') or c.default_message
             author = self.rhodecode_user.full_contact
@@ -352,11 +352,11 @@
 
         if r_post:
             unix_mode = 0
-            content = convert_line_endings(r_post.get('content'), unix_mode)
+            content = convert_line_endings(r_post.get('content', ''), unix_mode)
 
             message = r_post.get('message') or c.default_message
             filename = r_post.get('filename')
-            location = r_post.get('location')
+            location = r_post.get('location', '')
             file_obj = r_post.get('upload_file', None)
 
             if file_obj is not None and hasattr(file_obj, 'filename'):