X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/f715832d8af615462b881bff83a37237bf44ca22..6bea6e8c1db99c6ed22cdc010ec2552fd473a649:/apps/api/handlers.py diff --git a/apps/api/handlers.py b/apps/api/handlers.py index 73ca07c58..508659e75 100644 --- a/apps/api/handlers.py +++ b/apps/api/handlers.py @@ -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: