def refresh(self):
"""This should be done offline."""
- self.short_html()
- self.single()
- self.new_publishable()
- self.published()
+ self.short_html
+ self.single
+ self.new_publishable
+ self.published
# Materializing & publishing
# ==========================
gallery_dir = os.path.join(settings.MEDIA_ROOT, settings.IMAGE_DIR, self.slug)
if os.path.isdir(gallery_dir):
data['gallery_url'] = gallery_url
- data['attachments'] = json.dumps(os.listdir(gallery_dir))
+ attachments = os.listdir(gallery_dir)
+ else:
+ attachments = []
+ data['attachments'] = json.dumps(attachments)
apiclient.api_call(user, "lessons/", data)
# record the publish
br = BookPublishRecord.objects.create(book=self, user=user)