media in api fix
[wolnelektury.git] / apps / api / handlers.py
index 73ca07c..508659e 100644 (file)
@@ -147,6 +147,12 @@ class BooksHandler(BaseHandler):
         else:
             return rc.NOT_FOUND
 
+    @classmethod
+    def media(self, book):
+        """ Returns all media for a book. """
+
+        return book.media.all()
+
 
 # add categorized tags fields for Book
 def _tags_getter(category):
@@ -252,7 +258,7 @@ class FragmentsHandler(BaseHandler):
 
         """
         tags = read_tags(tags, allowed=self.categories)
-        fragmets = Fragment.tagged.with_all(tags).select_related('book')
+        fragments = Fragment.tagged.with_all(tags).select_related('book')
         if fragments.exists():
             return fragments
         else: