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

index df1ee1fac149a50d525de1589fe22586a2c2840c..3028ea76d3cace0d01e4e76c3c3be77b0db2d69a 100644 (file)
@@ -41,9 +41,11 @@ class Command(BaseCommand):
                             source = getattr(seminar, field.attname)
                             destination = getattr(clone, field.attname)
                             for item in source.all():
+                                print item
                                 item.period = from_period
                                 item.save()
                                 item_clone = item.clone()
+                                item_clone.save()
                                 item_clone.readers = []
                                 item_clone.period = to_period
                                 item_clone.save()
@@ -54,6 +56,7 @@ class Command(BaseCommand):
                     questions = seminar.question.all()
                     for question in questions:
                         question_clone = question.clone()
+                        question_clone.save()
                         question_clone.seminar = clone
                         question.save()
                         print ("cloned and assigned:", question)