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:
parent
ac1387d821
commit
417c5efd4c
@ -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))
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user