Skip to content

Commit 31a9704

Browse files
authored
fix media file list pagination (#1423)
1 parent 0267668 commit 31a9704

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

crates/schema/database/mysql_queries/src/queries/media_files/list/list_media_files_by_batch_token.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,8 @@ pub async fn list_media_files_by_batch_token(args: ListMediaFileByBatchArgs<'_>)
111111
let query = query.build_query_as::<MediaFileListItemInternal>();
112112
let results = query.fetch_all(args.mysql_pool).await?;
113113

114-
let number_of_pages = (row_count_result / args.page_size as i64) as usize;
114+
let number_of_pages = 1 + (row_count_result / args.page_size as i64) as usize;
115+
115116
let results = results.into_iter()
116117
.map(|record| {
117118
MediaFileListItem {

crates/schema/database/mysql_queries/src/queries/media_files/list/list_media_files_for_user.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,8 @@ pub async fn list_media_files_for_user(args: ListMediaFileForUserArgs<'_>) -> An
128128
let query = query.build_query_as::<MediaFileListItemInternal>();
129129
let results = query.fetch_all(args.mysql_pool).await?;
130130

131-
let number_of_pages = (row_count_result / args.page_size as i64) as usize;
131+
let number_of_pages = 1 + (row_count_result / args.page_size as i64) as usize;
132+
132133
let results = results.into_iter()
133134
.map(|record| {
134135
MediaFileListItem {

0 commit comments

Comments
 (0)