From dc0bd47e6fed15abd1ecd08dd415409cedb9506d Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Wed, 23 Jul 2014 00:53:15 +0200 Subject: [PATCH] bugfix ! --- teleforma/exam/models.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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 -- 2.39.5