republish lessons - fix attachments
[edumed.git] / catalogue / management / commands / republish.py
index 7ead31b..d02eded 100644 (file)
@@ -12,9 +12,16 @@ class Command(BaseCommand):
         from catalogue.models import Lesson
         from curriculum.models import Level
 
+        from catalogue.management.commands.importlessons import Command
+        from django.conf import settings
+        import os.path
+
+        attachments = Command.all_attachments(os.path.join(settings.MEDIA_ROOT, 'catalogue', 'attachments'))
+
         for lesson in Lesson.objects.all():
-            print 'Republishing: %s' % lesson.title
-            lesson.republish(repackage_level=False)
+            print
+            print 'Republishing: %s' % lesson.slug
+            lesson.republish(repackage_level=False, attachments=attachments)
 
         print 'Rebuilding levels...'
         for level in Level.objects.all():