]> git.parisson.com Git - teleforma.git/commitdiff
fix name
authorGuillaume Pellerin <yomguy@parisson.com>
Thu, 19 Dec 2013 17:43:08 +0000 (18:43 +0100)
committerGuillaume Pellerin <yomguy@parisson.com>
Thu, 19 Dec 2013 17:43:08 +0000 (18:43 +0100)
teleforma/management/commands/teleforma-copy-seminars.py

index 8781260bf029fb5b4cc6075e858251402718a704..68802868f118f43c8096652bfff2d0458f31ccb4 100644 (file)
@@ -31,8 +31,8 @@ class Command(BaseCommand):
                 if seminar.expiry_date.year == from_year:
                     print ("cloning:", seminar)
                     clone = seminar.clone()
-                    clone.publish_date = clone.publish_date.replace(year=to_year)
-                    clone.expiry_date = clone.expiry_date.replace(year=to_year)
+                    clone.publish_date = seminar.publish_date.replace(year=to_year)
+                    clone.expiry_date = seminar.expiry_date.replace(year=to_year)
                     clone.save()
                     print ('dates updated', clone)
 
@@ -40,7 +40,6 @@ class Command(BaseCommand):
                         if field.rel.to == Document or field.rel.to == Media:
                             source = getattr(seminar, field.attname)
                             destination = getattr(clone, field.attname)
-                            print source, destination
 
                             for item in source.all():
                                 print item
@@ -54,8 +53,7 @@ class Command(BaseCommand):
                                 destination.add(item_clone)
                                 print ("cloned and assigned:", item_clone)
 
-                    questions = seminar.question.all()
-                    for question in questions:
+                    for question in seminar.question.all():
                         question_clone = question.clone()
                         question_clone.seminar = clone
                         question.save()