@ -208,7 +208,7 @@ def collection_list_common(
prefetch : Prefetch ,
prefetch : Prefetch ,
) - > CollectionListResponse :
) - > CollectionListResponse :
result , new_stoken_obj , done = filter_by_stoken_and_limit (
result , new_stoken_obj , done = filter_by_stoken_and_limit (
stoken , limit , queryset , models . Collection . stoken_annotation
stoken , limit , queryset . filter ( items__revisions__current = True ) , models . Collection . stoken_annotation
)
)
new_stoken = new_stoken_obj and new_stoken_obj . uid
new_stoken = new_stoken_obj and new_stoken_obj . uid
context = Context ( user , prefetch )
context = Context ( user , prefetch )
@ -428,7 +428,7 @@ def item_list_common(
prefetch : Prefetch ,
prefetch : Prefetch ,
) - > CollectionItemListResponse :
) - > CollectionItemListResponse :
result , new_stoken_obj , done = filter_by_stoken_and_limit (
result , new_stoken_obj , done = filter_by_stoken_and_limit (
stoken , limit , queryset , models . CollectionItem . stoken_annotation
stoken , limit , queryset . filter ( revisions__current = True ) , models . CollectionItem . stoken_annotation
)
)
new_stoken = new_stoken_obj and new_stoken_obj . uid
new_stoken = new_stoken_obj and new_stoken_obj . uid
context = Context ( user , prefetch )
context = Context ( user , prefetch )