equal
deleted
inserted
replaced
137 DEFAULT_INPUT_FORMAT = getattr(settings, 'DEFAULT_INPUT_FORMAT', DEFAULT_INPUT_FORMAT_PANDOC) |
137 DEFAULT_INPUT_FORMAT = getattr(settings, 'DEFAULT_INPUT_FORMAT', DEFAULT_INPUT_FORMAT_PANDOC) |
138 CHOICES_INPUT_FORMATS = getattr(settings, 'CHOICES_INPUT_FORMATS', CHOICES_INPUT_FORMATS_PANDOC) |
138 CHOICES_INPUT_FORMATS = getattr(settings, 'CHOICES_INPUT_FORMATS', CHOICES_INPUT_FORMATS_PANDOC) |
139 |
139 |
140 class TextVersionManager(KeyManager): |
140 class TextVersionManager(KeyManager): |
141 |
141 |
|
142 def save(self): |
|
143 self.content = re.sub(r'\r\n|\r|\n', '\n', self.content) |
|
144 super.save() |
|
145 |
142 def duplicate(self, text_version, duplicate_comments=True): |
146 def duplicate(self, text_version, duplicate_comments=True): |
143 #import pdb;pdb.set_trace() |
147 #import pdb;pdb.set_trace() |
144 old_comment_set = set(text_version.comment_set.all()) |
148 old_comment_set = set(text_version.comment_set.all()) |
145 text_version.id = None |
149 text_version.id = None |
146 |
150 |