From e214e1ea46da0b5a51b2830d21cdf174fe5fef5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Guillot?= Date: Thu, 9 Apr 2026 15:11:23 +0200 Subject: [PATCH] =?UTF-8?q?fix(manga):=20conserver=20le=20padding=20du=20n?= =?UTF-8?q?um=C3=A9ro=20de=20chapitre=20apr=C3=A8s=20scraping?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Application/QueryHandler/GetMangaChaptersHandler.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Domain/Manga/Application/QueryHandler/GetMangaChaptersHandler.php b/src/Domain/Manga/Application/QueryHandler/GetMangaChaptersHandler.php index a36cfc2..b486adf 100644 --- a/src/Domain/Manga/Application/QueryHandler/GetMangaChaptersHandler.php +++ b/src/Domain/Manga/Application/QueryHandler/GetMangaChaptersHandler.php @@ -103,7 +103,9 @@ readonly class GetMangaChaptersHandler $min = min($numbers); $max = max($numbers); - $fmt = fn (float $n) => $n == (int) $n ? (string) (int) $n : (string) $n; + $fmt = fn (float $n) => $n == (int) $n + ? str_pad((string) (int) $n, 2, '0', STR_PAD_LEFT) + : (string) $n; $range = count($group) > 1 ? $fmt($min).'-'.$fmt($max) : $fmt($min); return new ChapterResponse(