From a8f891ecc69a2eb53f7e52aac5eb6311dbfd3131 Mon Sep 17 00:00:00 2001 From: CaoMeiYouRen <40430746+CaoMeiYouRen@users.noreply.github.com> Date: Sun, 3 Nov 2024 18:58:59 +0800 Subject: [PATCH] fix(route): update package version parsing and cache key in Alpine Linux package route (#17426) --- lib/routes/alpinelinux/pkgs.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/routes/alpinelinux/pkgs.ts b/lib/routes/alpinelinux/pkgs.ts index b597836961..ea0c180d20 100644 --- a/lib/routes/alpinelinux/pkgs.ts +++ b/lib/routes/alpinelinux/pkgs.ts @@ -55,7 +55,7 @@ function parseTableToJSON(tableHTML: string) { package: $(row).find('.package a').text().trim(), packageUrl: $(row).find('.package a').attr('href')?.trim(), description: $(row).find('.package a').attr('aria-label')?.trim(), - version: $(row).find('.version a').text().trim(), + version: $(row).find('.version').text().trim(), project: $(row).find('.url a').attr('href')?.trim(), license: $(row).find('.license').text().trim(), branch: $(row).find('.branch').text().trim(), @@ -73,7 +73,7 @@ async function handler(ctx: Context): Promise { const query = new URLSearchParams(routeParams); query.append('name', name); const link = `https://pkgs.alpinelinux.org/packages?${query.toString()}`; - const key = `alpinelinux:${query.toString()}`; + const key = `alpinelinux:packages:${query.toString()}`; const rowData = (await cache.tryGet( key, async () => {