diff --git a/extensions/jsr/CHANGELOG.md b/extensions/jsr/CHANGELOG.md index f2eac56daa5..c6fc7d05795 100644 --- a/extensions/jsr/CHANGELOG.md +++ b/extensions/jsr/CHANGELOG.md @@ -1,3 +1,7 @@ # JSR Changelog -## [Initial Version] - 2024-04-17 \ No newline at end of file +## [Minor bugfix] - 2024-04-26 + +- Updated return type for package details, checking for null values (breaks Detail view) + +## [Initial Version] - 2024-04-17 diff --git a/extensions/jsr/src/components/ItemDetails.tsx b/extensions/jsr/src/components/ItemDetails.tsx index 3401704470a..335f1d04392 100644 --- a/extensions/jsr/src/components/ItemDetails.tsx +++ b/extensions/jsr/src/components/ItemDetails.tsx @@ -32,10 +32,10 @@ ${item.description}`} <> - + ) : null} diff --git a/extensions/jsr/src/lib/convert.ts b/extensions/jsr/src/lib/convert.ts index da88c8a9dd0..f16695de3f6 100644 --- a/extensions/jsr/src/lib/convert.ts +++ b/extensions/jsr/src/lib/convert.ts @@ -6,7 +6,7 @@ export const packageToSearchResultDocument = (pkg: Package): SearchResultDocumen name: pkg.name, description: pkg.description, runtimeCompat: pkg.runtimeCompat, - score: pkg.score, + score: pkg.score ?? undefined, _omc: 0, id: `@${pkg.scope}/${pkg.name}`, }; diff --git a/extensions/jsr/src/types/index.ts b/extensions/jsr/src/types/index.ts index 123f84d4610..d4f9c7a0872 100644 --- a/extensions/jsr/src/types/index.ts +++ b/extensions/jsr/src/types/index.ts @@ -49,10 +49,10 @@ export type Package = { workerd?: boolean; bun?: boolean; }; - updatedAt: string; - createdAt: string; - versionCount: number; - score: number; - latestVersion: string; + updatedAt: string | null; + createdAt: string | null; + versionCount: number | null; + score: number | null; + latestVersion: string | null; whenFeatured: string | null; };