]> git.parisson.com Git - teleforma.git/commitdiff
bugfix !
authorGuillaume Pellerin <yomguy@parisson.com>
Tue, 22 Jul 2014 22:53:15 +0000 (00:53 +0200)
committerGuillaume Pellerin <yomguy@parisson.com>
Tue, 22 Jul 2014 22:53:15 +0000 (00:53 +0200)
teleforma/exam/models.py

index 0c666c6cfc9a0ac25e93f1d8f4feb28871760c0c..4dc437f662f57050a93f93e070be67263fed9afd 100644 (file)
@@ -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