src/cm/models.py
changeset 154 8cb89c153140
parent 144 e7e1bc64f613
child 155 f436e2fef076
equal deleted inserted replaced
144:e7e1bc64f613 154:8cb89c153140
   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