print log
for field in seminar._meta.many_to_many:
+
if field.rel.to == Document:
source = getattr(seminar, field.attname)
destination = getattr(clone, field.attname)
-
for item in source.all():
item.period = from_period
item.save()
destination.add(item_clone)
# print ("media cloned and assigned:", item_clone)
+ elif field.rel.to == Media:
+ source = getattr(seminar, field.attname)
+ destination = getattr(clone, field.attname)
+ for item in source.all():
+ destination.add(item)
+
for question in seminar.question.all():
question_clone = question.clone()
question_clone.seminar = clone