Filter out unprocessed media.
[mediagoblin-libreplanet.git] / mediagoblin_libreplanet / views.py
index 78e4d0ee878cd19827119dfa8b4170a98588a2ae..832ba147f90973f7ac0bb18720dfea8db412c589 100644 (file)
@@ -21,9 +21,10 @@ from mediagoblin.tools.pagination import Pagination
 from mediagoblin.tools.response import render_to_response
 from mediagoblin.decorators import uses_pagination
 
-def type_listing(type, title, request, page):
+def type_listing(media_type, title, request, page):
     cursor = MediaEntry.query.\
-             filter(MediaEntry.media_type == type).\
+             filter((MediaEntry.media_type == media_type)
+                    & (MediaEntry.state == u'processed')).\
              order_by(MediaEntry.created.desc())
 
     pagination = Pagination(page, cursor)