Added pagination and total to revisions.
This commit is contained in:
@@ -1059,6 +1059,7 @@ export async function fetchActorRevisions(revisionId, filters = {}, reqUser) {
|
||||
'actors_revisions.*',
|
||||
'users.username as username',
|
||||
'reviewers.username as reviewer_username',
|
||||
knex.raw('count(*) over() as total'),
|
||||
)
|
||||
.leftJoin('users', 'users.id', 'actors_revisions.user_id')
|
||||
.leftJoin('users as reviewers', 'reviewers.id', 'actors_revisions.reviewed_by')
|
||||
@@ -1105,6 +1106,7 @@ export async function fetchActorRevisions(revisionId, filters = {}, reqUser) {
|
||||
return {
|
||||
revisions: curatedRevisions,
|
||||
revision: revisionId && curatedRevisions.find((revision) => revision.id === revisionId),
|
||||
total: Number(revisions[0]?.total) || 0,
|
||||
avatars,
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user