fix /v1/statuses/<id>/favourited_by pagination header error (#550)

pull/551/head
Christof Dorner 2023-03-24 02:09:03 +01:00 zatwierdzone przez GitHub
rodzic e45195bb02
commit ba4414dbce
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 7 dodań i 6 usunięć

Wyświetl plik

@ -16,7 +16,7 @@ from activities.models import (
from activities.services import PostService
from api import schemas
from api.decorators import scope_required
from api.pagination import MastodonPaginator, PaginationResult
from api.pagination import MastodonPaginator, PaginatingApiResponse, PaginationResult
from core.models import Config
@ -230,10 +230,7 @@ def favourited_by(
limit=limit,
)
headers = {}
if pager.results:
headers = {"link": pager.link_header(request, ["limit"])}
return ApiResponse(
return PaginatingApiResponse(
[
schemas.Account.from_identity(
interaction.identity,
@ -241,7 +238,11 @@ def favourited_by(
)
for interaction in pager.results
],
headers=headers,
request=request,
include_params=[
"limit",
"id",
],
)