From 42c543f5584bf2684af90f31199bf19716e8f8a2 Mon Sep 17 00:00:00 2001 From: felipe Date: Thu, 3 Apr 2025 13:59:27 -0300 Subject: [PATCH] last added fix --- src/pages/index.astro | 2 +- src/pages/last-added/[...page].astro | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) 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({ }
- {m.moreLastAdded} + {m.moreLastAdded}
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)