0
0
mirror of https://github.com/go-gitea/gitea.git synced 2026-05-17 16:40:10 +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 package context
import ( import (
"errors"
"fmt" "fmt"
"net/http" "net/http"
@ -75,7 +76,7 @@ func packageAssignment(ctx *packageAssignmentCtx, errCb func(int, any)) *Package
if version != "" { if version != "" {
pv, err := packages_model.GetVersionByNameAndVersion(ctx, pkg.Owner.ID, packages_model.Type(packageType), name, version) pv, err := packages_model.GetVersionByNameAndVersion(ctx, pkg.Owner.ID, packages_model.Type(packageType), name, version)
if err != nil { if err != nil {
if err == packages_model.ErrPackageNotExist { if errors.Is(err, packages_model.ErrPackageNotExist) {
errCb(http.StatusNotFound, fmt.Errorf("GetVersionByNameAndVersion: %w", err)) errCb(http.StatusNotFound, fmt.Errorf("GetVersionByNameAndVersion: %w", err))
} else { } else {
errCb(http.StatusInternalServerError, fmt.Errorf("GetVersionByNameAndVersion: %w", err)) errCb(http.StatusInternalServerError, fmt.Errorf("GetVersionByNameAndVersion: %w", err))
@ -91,7 +92,7 @@ func packageAssignment(ctx *packageAssignmentCtx, errCb func(int, any)) *Package
} else { } else {
p, err := packages_model.GetPackageByName(ctx, pkg.Owner.ID, packages_model.Type(packageType), name) p, err := packages_model.GetPackageByName(ctx, pkg.Owner.ID, packages_model.Type(packageType), name)
if err != nil { if err != nil {
if err == packages_model.ErrPackageNotExist { if errors.Is(err, packages_model.ErrPackageNotExist) {
errCb(http.StatusNotFound, fmt.Errorf("GetPackageByName: %w", err)) errCb(http.StatusNotFound, fmt.Errorf("GetPackageByName: %w", err))
} else { } else {
errCb(http.StatusInternalServerError, fmt.Errorf("GetPackageByName: %w", err)) errCb(http.StatusInternalServerError, fmt.Errorf("GetPackageByName: %w", err))