]> git.parisson.com Git - teleforma.git/commitdiff
add period when copy
authorGuillaume Pellerin <yomguy@parisson.com>
Fri, 20 Dec 2013 16:38:16 +0000 (17:38 +0100)
committerGuillaume Pellerin <yomguy@parisson.com>
Fri, 20 Dec 2013 16:38:16 +0000 (17:38 +0100)
teleforma/management/commands/teleforma-copy-seminars.py

index d0e2d71c9883e72fc645193b1fd9db7f5c5c8c19..adb8e8abeb6a8e4017b95ef0163de2255f546a2e 100644 (file)
@@ -30,9 +30,12 @@ class Command(BaseCommand):
             if seminar.expiry_date:
                 if seminar.expiry_date.year == from_year:
                     print ("seminar cloning:", seminar)
+                    seminar.period = from_period
+                    seminar.save()
                     clone = seminar.clone()
                     clone.publish_date = seminar.publish_date.replace(year=to_year)
                     clone.expiry_date = seminar.expiry_date.replace(year=to_year)
+                    clone.period = to_period 
                     clone.save()
                     print ('seminar dates updated', clone)
 
@@ -57,3 +60,9 @@ class Command(BaseCommand):
                         question_clone.seminar = clone
                         question_clone.save()
                         print ("question cloned and assigned:", question_clone)
+                
+                else:
+                    seminar.period = to_period
+                    seminar.save()
+
+