From: Guillaume Pellerin Date: Tue, 22 Jul 2014 22:53:15 +0000 (+0200) Subject: bugfix ! X-Git-Tag: 1.1~359 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=dc0bd47e6fed15abd1ecd08dd415409cedb9506d;p=teleforma.git bugfix ! --- diff --git a/teleforma/exam/models.py b/teleforma/exam/models.py index 0c666c6c..4dc437f6 100644 --- a/teleforma/exam/models.py +++ b/teleforma/exam/models.py @@ -295,14 +295,14 @@ class Script(BaseResource): old_rel_list = old_rel.split(os.sep) old_rel_root = old_rel_list[:-1] - filename, ext = os.path.splitext(old_abs_list[1]) + filename, ext = os.path.splitext(old_abs_list[-1]) new_abs = os.sep.join(old_abs_root) + os.sep + slugify(filename) + ext new_rel = os.sep.join(old_rel_root) + os.sep + slugify(filename) + ext - # if os.path.exists(new_abs): - # new_abs = os.sep.join(old_abs_root) + os.sep + slugify(filename) + '_' + unicode(self.uuid) + ext - # new_rel = os.sep.join(old_rel_root) + os.sep + slugify(filename) + '_' + unicode(self.uuid) + ext + if os.path.exists(new_abs): + new_abs = os.sep.join(old_abs_root) + os.sep + slugify(filename) + '_' + unicode(self.uuid) + ext + new_rel = os.sep.join(old_rel_root) + os.sep + slugify(filename) + '_' + unicode(self.uuid) + ext os.rename(old_abs, new_abs) self.file = new_rel