From 15fec9f894a805e013b4c7c0f8e266c74d124ca4 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Sat, 19 Jul 2014 17:32:54 +0200 Subject: [PATCH] fix existing script new_abs path --- teleforma/exam/models.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/teleforma/exam/models.py b/teleforma/exam/models.py index 865ad457..fe359bf6 100644 --- a/teleforma/exam/models.py +++ b/teleforma/exam/models.py @@ -293,6 +293,10 @@ class Script(BaseResource): 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 + os.rename(old_abs, new_abs) self.file = new_rel self.save() -- 2.39.5