diff --git a/src/pages/index.astro b/src/pages/index.astro
index 1d4eda7..c20e747 100644
--- a/src/pages/index.astro
+++ b/src/pages/index.astro
@@ -50,7 +50,7 @@ const lastAlbums = await prismaClient.albums.findMany({
}
diff --git a/src/pages/last-added/[...page].astro b/src/pages/last-added/[...page].astro
index 959b44f..f5bd1c4 100644
--- a/src/pages/last-added/[...page].astro
+++ b/src/pages/last-added/[...page].astro
@@ -5,18 +5,18 @@ import { AlbumStatus } from '@prisma/client'
import PaginatedAlbumList from 'layouts/PaginatedAlbumList.astro'
-const page = Math.min(1, parseInt(Astro.params.page ?? '1'))
-const take = 40
+const page = Math.max(1, parseInt(Astro.params.page ?? '1'));
+const take = 50
const limitMD = 12
const limitXS = 5
const albums = await prismaClient.albums.findMany({
where: { status: AlbumStatus.SHOW },
- select: { id: true, title: true },
+ select: { id: true, title: true, publishedAt: true },
take,
skip: take * (page - 1),
orderBy: { publishedAt: 'desc' }
-})
+});
const count = await prismaClient.albums.count({ where: { status: AlbumStatus.SHOW } })
const fullPageList = [...Array(Math.ceil(count / take))].map((v, i) => i + 1)