seminar.status = 1
seminar.save()
- for media in seminar.medias.all():
- seminar.medias.remove(media)
- media.item.delete()
- media.delete()
-
collections = MediaCollection.objects.filter(code=collection_id)
if not collections:
collection = MediaCollection(code=collection_id,title=collection_id)
item = self.get_item(collection, id)
item.title = name
+ # cleanup old media
+ for media in seminar.medias.all():
+ if not period.name in item.code:
+ seminar.medias.remove(media)
+
if not item.file == path:
logger.logger.info(seminar.public_url())
logger.logger.info(path)