@@ -56,15 +56,14 @@ func PackageMetadata(ctx *context.Context) {
5656 packageName := packageNameFromParams (ctx )
5757
5858 pvs , err := packages_model .GetVersionsByPackageName (ctx , ctx .Package .Owner .ID , packages_model .TypeNpm , packageName )
59- if errors .Is (err , util .ErrNotExist ) {
60- apiError (ctx , http .StatusNotFound , err )
61- return
62- }
63-
6459 if err != nil {
6560 apiError (ctx , http .StatusInternalServerError , err )
6661 return
6762 }
63+ if len (pvs ) == 0 {
64+ apiError (ctx , http .StatusNotFound , err )
65+ return
66+ }
6867
6968 pds , err := packages_model .GetPackageDescriptors (ctx , pvs )
7069 if err != nil {
@@ -284,13 +283,13 @@ func DeletePackage(ctx *context.Context) {
284283 packageName := packageNameFromParams (ctx )
285284
286285 pvs , err := packages_model .GetVersionsByPackageName (ctx , ctx .Package .Owner .ID , packages_model .TypeNpm , packageName )
287- if errors . Is ( err , util . ErrNotExist ) {
288- apiError (ctx , http .StatusNotFound , err )
286+ if err != nil {
287+ apiError (ctx , http .StatusInternalServerError , err )
289288 return
290289 }
291290
292- if err != nil {
293- apiError (ctx , http .StatusInternalServerError , err )
291+ if len ( pvs ) == 0 {
292+ apiError (ctx , http .StatusNotFound , err )
294293 return
295294 }
296295
@@ -309,10 +308,6 @@ func ListPackageTags(ctx *context.Context) {
309308 packageName := packageNameFromParams (ctx )
310309
311310 pvs , err := packages_model .GetVersionsByPackageName (ctx , ctx .Package .Owner .ID , packages_model .TypeNpm , packageName )
312- if errors .Is (err , util .ErrNotExist ) {
313- apiError (ctx , http .StatusNotFound , err )
314- return
315- }
316311 if err != nil {
317312 apiError (ctx , http .StatusInternalServerError , err )
318313 return
@@ -369,10 +364,6 @@ func DeletePackageTag(ctx *context.Context) {
369364 packageName := packageNameFromParams (ctx )
370365
371366 pvs , err := packages_model .GetVersionsByPackageName (ctx , ctx .Package .Owner .ID , packages_model .TypeNpm , packageName )
372- if errors .Is (err , util .ErrNotExist ) {
373- return
374- }
375-
376367 if err != nil {
377368 apiError (ctx , http .StatusInternalServerError , err )
378369 return
0 commit comments