diff -r d858c3bb07fe -r 2a6033ca510e src/cm/api/handlers.py --- a/src/cm/api/handlers.py Tue Nov 02 10:15:41 2010 +0100 +++ b/src/cm/api/handlers.py Tue Nov 02 16:31:20 2010 +0100 @@ -12,6 +12,7 @@ from cm.views.feeds import text_feed from piston.utils import validate from django.conf import settings +from django.db.models import F URL_PREFIX = settings.SITE_URL + '/api' @@ -442,6 +443,7 @@ query = query.filter(text_version__text__key__in=keys.split(',')) if name: query = query.filter(name=name) + query = query.filter(text_version__text__last_text_version__exact=F('text_version__id')) query = query.order_by('-created') if limit: query = query[:int(limit)]