From 7643f47daa5030772093de8491531a078144ad9c Mon Sep 17 00:00:00 2001 From: 6543 <6543@obermui.de> Date: Sat, 18 Dec 2021 18:45:17 +0100 Subject: [PATCH] add handle 404 --- modules/convert/repository.go | 2 +- routers/api/v1/repo/transfer.go | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/modules/convert/repository.go b/modules/convert/repository.go index 59315583d5ac..100be9910682 100644 --- a/modules/convert/repository.go +++ b/modules/convert/repository.go @@ -114,7 +114,7 @@ func innerToRepo(repo *repo_model.Repository, mode perm.AccessMode, isParent boo log.Debug("GetPendingRepositoryTransfer", err) } else { if err := t.LoadAttributes(); err != nil { - log.Debug("LoadRecipient", err) + log.Debug("LoadAttributes of RepoTransfer", err) } else { transfer = ToRepoTransfer(t) } diff --git a/routers/api/v1/repo/transfer.go b/routers/api/v1/repo/transfer.go index 78a77a4e5762..aa9ba43c73d3 100644 --- a/routers/api/v1/repo/transfer.go +++ b/routers/api/v1/repo/transfer.go @@ -159,7 +159,6 @@ func AcceptTransfer(ctx *context.APIContext) { } ctx.JSON(http.StatusAccepted, convert.ToRepo(ctx.Repo.Repository, ctx.Repo.AccessMode)) - } // RejectTransfer reject a repo transfer @@ -203,6 +202,10 @@ func RejectTransfer(ctx *context.APIContext) { func acceptOrRejectRepoTransfer(ctx *context.APIContext, accept bool) error { repoTransfer, err := models.GetPendingRepositoryTransfer(ctx.Repo.Repository) if err != nil { + if models.IsErrNoPendingTransfer(err) { + ctx.NotFound() + return nil + } return err }