0
0
mirror of https://github.com/go-gitea/gitea.git synced 2026-04-09 10:55:26 +02:00

use error checking

This commit is contained in:
TheFox0x7 2026-03-29 13:29:25 +02:00
parent ac1387d821
commit 417c5efd4c
No known key found for this signature in database

View File

@ -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))