diff --git a/server/api/registry/badge/[type]/[...pkg].get.ts b/server/api/registry/badge/[type]/[...pkg].get.ts index d2d7fb6d1..fdc994233 100644 --- a/server/api/registry/badge/[type]/[...pkg].get.ts +++ b/server/api/registry/badge/[type]/[...pkg].get.ts @@ -69,7 +69,7 @@ function measureTextWidth(text: string, font: string): number | null { const measuredWidth = context.measureText(text).width - if (!Number.isNaN(measuredWidth)) { + if (Number.isFinite(measuredWidth) && measuredWidth > 0) { return Math.ceil(measuredWidth) } }