@@ -183,7 +183,7 @@ func serveSnapshot(ctx *context.Context, fileKey string) {
183183
184184 pv , err := packages_model .GetVersionByNameAndVersion (ctx , ctx .Package .Owner .ID , packages_model .TypeConan , rref .Name , rref .Version )
185185 if err != nil {
186- if err == packages_model .ErrPackageNotExist {
186+ if errors . Is ( err , packages_model .ErrPackageNotExist ) {
187187 apiError (ctx , http .StatusNotFound , err )
188188 } else {
189189 apiError (ctx , http .StatusInternalServerError , err )
@@ -244,7 +244,7 @@ func serveDownloadURLs(ctx *context.Context, fileKey, downloadURL string) {
244244
245245 pv , err := packages_model .GetVersionByNameAndVersion (ctx , ctx .Package .Owner .ID , packages_model .TypeConan , rref .Name , rref .Version )
246246 if err != nil {
247- if err == packages_model .ErrPackageNotExist {
247+ if errors . Is ( err , packages_model .ErrPackageNotExist ) {
248248 apiError (ctx , http .StatusNotFound , err )
249249 } else {
250250 apiError (ctx , http .StatusInternalServerError , err )
@@ -493,7 +493,7 @@ func downloadFile(ctx *context.Context, fileFilter container.Set[string], fileKe
493493 },
494494 )
495495 if err != nil {
496- if err == packages_model .ErrPackageNotExist || err == packages_model .ErrPackageFileNotExist {
496+ if errors . Is ( err , packages_model .ErrPackageNotExist ) || errors . Is ( err , packages_model .ErrPackageFileNotExist ) {
497497 apiError (ctx , http .StatusNotFound , err )
498498 return
499499 }
@@ -509,7 +509,7 @@ func DeleteRecipeV1(ctx *context.Context) {
509509 rref := ctx .Data [recipeReferenceKey ].(* conan_module.RecipeReference )
510510
511511 if err := deleteRecipeOrPackage (ctx , rref , true , nil , false ); err != nil {
512- if err == packages_model .ErrPackageNotExist || err == conan_model .ErrPackageReferenceNotExist {
512+ if errors . Is ( err , packages_model .ErrPackageNotExist ) || errors . Is ( err , conan_model .ErrPackageReferenceNotExist ) {
513513 apiError (ctx , http .StatusNotFound , err )
514514 } else {
515515 apiError (ctx , http .StatusInternalServerError , err )
@@ -524,7 +524,7 @@ func DeleteRecipeV2(ctx *context.Context) {
524524 rref := ctx .Data [recipeReferenceKey ].(* conan_module.RecipeReference )
525525
526526 if err := deleteRecipeOrPackage (ctx , rref , rref .Revision == "" , nil , false ); err != nil {
527- if err == packages_model .ErrPackageNotExist || err == conan_model .ErrPackageReferenceNotExist {
527+ if errors . Is ( err , packages_model .ErrPackageNotExist ) || errors . Is ( err , conan_model .ErrPackageReferenceNotExist ) {
528528 apiError (ctx , http .StatusNotFound , err )
529529 } else {
530530 apiError (ctx , http .StatusInternalServerError , err )
@@ -571,7 +571,7 @@ func DeletePackageV1(ctx *context.Context) {
571571 for _ , reference := range references {
572572 pref , _ := conan_module .NewPackageReference (currentRref , reference .Value , conan_module .DefaultRevision )
573573 if err := deleteRecipeOrPackage (ctx , currentRref , true , pref , true ); err != nil {
574- if err == packages_model .ErrPackageNotExist || err == conan_model .ErrPackageReferenceNotExist {
574+ if errors . Is ( err , packages_model .ErrPackageNotExist ) || errors . Is ( err , conan_model .ErrPackageReferenceNotExist ) {
575575 apiError (ctx , http .StatusNotFound , err )
576576 } else {
577577 apiError (ctx , http .StatusInternalServerError , err )
@@ -590,7 +590,7 @@ func DeletePackageV2(ctx *context.Context) {
590590
591591 if pref != nil { // has package reference
592592 if err := deleteRecipeOrPackage (ctx , rref , false , pref , pref .Revision == "" ); err != nil {
593- if err == packages_model .ErrPackageNotExist || err == conan_model .ErrPackageReferenceNotExist {
593+ if errors . Is ( err , packages_model .ErrPackageNotExist ) || errors . Is ( err , conan_model .ErrPackageReferenceNotExist ) {
594594 apiError (ctx , http .StatusNotFound , err )
595595 } else {
596596 apiError (ctx , http .StatusInternalServerError , err )
@@ -615,7 +615,7 @@ func DeletePackageV2(ctx *context.Context) {
615615 pref , _ := conan_module .NewPackageReference (rref , reference .Value , conan_module .DefaultRevision )
616616
617617 if err := deleteRecipeOrPackage (ctx , rref , false , pref , true ); err != nil {
618- if err == packages_model .ErrPackageNotExist || err == conan_model .ErrPackageReferenceNotExist {
618+ if errors . Is ( err , packages_model .ErrPackageNotExist ) || errors . Is ( err , conan_model .ErrPackageReferenceNotExist ) {
619619 apiError (ctx , http .StatusNotFound , err )
620620 } else {
621621 apiError (ctx , http .StatusInternalServerError , err )
@@ -749,7 +749,7 @@ func LatestRecipeRevision(ctx *context.Context) {
749749
750750 revision , err := conan_model .GetLastRecipeRevision (ctx , ctx .Package .Owner .ID , rref )
751751 if err != nil {
752- if err == conan_model .ErrRecipeReferenceNotExist || err == conan_model .ErrPackageReferenceNotExist {
752+ if errors . Is ( err , conan_model .ErrRecipeReferenceNotExist ) || errors . Is ( err , conan_model .ErrPackageReferenceNotExist ) {
753753 apiError (ctx , http .StatusNotFound , err )
754754 } else {
755755 apiError (ctx , http .StatusInternalServerError , err )
@@ -766,7 +766,7 @@ func LatestPackageRevision(ctx *context.Context) {
766766
767767 revision , err := conan_model .GetLastPackageRevision (ctx , ctx .Package .Owner .ID , pref )
768768 if err != nil {
769- if err == conan_model .ErrRecipeReferenceNotExist || err == conan_model .ErrPackageReferenceNotExist {
769+ if errors . Is ( err , conan_model .ErrRecipeReferenceNotExist ) || errors . Is ( err , conan_model .ErrPackageReferenceNotExist ) {
770770 apiError (ctx , http .StatusNotFound , err )
771771 } else {
772772 apiError (ctx , http .StatusInternalServerError , err )
@@ -796,7 +796,7 @@ func listRevisionFiles(ctx *context.Context, fileKey string) {
796796
797797 pv , err := packages_model .GetVersionByNameAndVersion (ctx , ctx .Package .Owner .ID , packages_model .TypeConan , rref .Name , rref .Version )
798798 if err != nil {
799- if err == packages_model .ErrPackageNotExist {
799+ if errors . Is ( err , packages_model .ErrPackageNotExist ) {
800800 apiError (ctx , http .StatusNotFound , err )
801801 } else {
802802 apiError (ctx , http .StatusInternalServerError , err )
0 commit comments