File tree Expand file tree Collapse file tree 1 file changed +8
-8
lines changed
server/api/registry/provenance Expand file tree Collapse file tree 1 file changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -30,18 +30,18 @@ export default defineCachedEventHandler(
3030 const parsed = v . parse ( PackageRouteParamsSchema , {
3131 packageName : rawPackageName ,
3232 version : rawVersion ,
33- } )
33+ } ) as { packageName : string ; version : string }
3434 const { packageName, version } = parsed
35- if ( ! version ) {
36- throw createError ( {
37- statusCode : 400 ,
38- message : 'Version is required for provenance.' ,
39- } )
40- }
4135
4236 const packument = await fetchNpmPackage ( packageName )
4337 const versionData = packument . versions [ version ]
44- const dist = versionData ?. dist as NpmVersionDist | undefined
38+ if ( ! versionData ) {
39+ throw createError ( {
40+ statusCode : 404 ,
41+ message : `Version ${ version } not found for package ${ packageName } .` ,
42+ } )
43+ }
44+ const dist = versionData . dist as NpmVersionDist | undefined
4545 const attestationsUrl = dist ?. attestations ?. url
4646
4747 if ( ! attestationsUrl ) {
You can’t perform that action at this time.
0 commit comments