From 417c5efd4c8488a050bd04f0dbd38208ba0c4486 Mon Sep 17 00:00:00 2001 From: TheFox0x7 Date: Sun, 29 Mar 2026 13:29:25 +0200 Subject: [PATCH] use error checking --- services/context/package.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/services/context/package.go b/services/context/package.go index 4aee80b8a6..fede5cef94 100644 --- a/services/context/package.go +++ b/services/context/package.go @@ -4,6 +4,7 @@ package context import ( + "errors" "fmt" "net/http" @@ -75,7 +76,7 @@ func packageAssignment(ctx *packageAssignmentCtx, errCb func(int, any)) *Package if version != "" { pv, err := packages_model.GetVersionByNameAndVersion(ctx, pkg.Owner.ID, packages_model.Type(packageType), name, version) if err != nil { - if err == packages_model.ErrPackageNotExist { + if errors.Is(err, packages_model.ErrPackageNotExist) { errCb(http.StatusNotFound, fmt.Errorf("GetVersionByNameAndVersion: %w", err)) } else { errCb(http.StatusInternalServerError, fmt.Errorf("GetVersionByNameAndVersion: %w", err)) @@ -91,7 +92,7 @@ func packageAssignment(ctx *packageAssignmentCtx, errCb func(int, any)) *Package } else { p, err := packages_model.GetPackageByName(ctx, pkg.Owner.ID, packages_model.Type(packageType), name) if err != nil { - if err == packages_model.ErrPackageNotExist { + if errors.Is(err, packages_model.ErrPackageNotExist) { errCb(http.StatusNotFound, fmt.Errorf("GetPackageByName: %w", err)) } else { errCb(http.StatusInternalServerError, fmt.Errorf("GetPackageByName: %w", err))