aboutsummaryrefslogtreecommitdiffstats
path: root/routers/web/org
diff options
context:
space:
mode:
authorLunny Xiao <xiaolunwen@gmail.com>2024-12-31 03:19:53 -0800
committerGitHub <noreply@github.com>2024-12-31 19:19:53 +0800
commit20c7fba60157067252af49da41b6f8929a5ae31a (patch)
treea590ab978b90b3b4d78566c383264701daf28bc0 /routers/web/org
parenta0853e2278642b597fd4164f8cf17108b610f220 (diff)
downloadgitea-20c7fba60157067252af49da41b6f8929a5ae31a.tar.gz
gitea-20c7fba60157067252af49da41b6f8929a5ae31a.zip
Use project's redirect url instead of composing url (#33058)
Fix #32992 --------- Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
Diffstat (limited to 'routers/web/org')
-rw-r--r--routers/web/org/projects.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/routers/web/org/projects.go b/routers/web/org/projects.go
index c037d4a7fd..32da1b41d1 100644
--- a/routers/web/org/projects.go
+++ b/routers/web/org/projects.go
@@ -211,7 +211,7 @@ func ChangeProjectStatus(ctx *context.Context) {
ctx.NotFoundOrServerError("ChangeProjectStatusByRepoIDAndID", project_model.IsErrProjectNotExist, err)
return
}
- ctx.JSONRedirect(fmt.Sprintf("%s/-/projects/%d", ctx.ContextUser.HomeLink(), id))
+ ctx.JSONRedirect(project_model.ProjectLinkForOrg(ctx.ContextUser, id))
}
// DeleteProject delete a project
@@ -261,7 +261,7 @@ func RenderEditProject(ctx *context.Context) {
ctx.Data["redirect"] = ctx.FormString("redirect")
ctx.Data["HomeLink"] = ctx.ContextUser.HomeLink()
ctx.Data["card_type"] = p.CardType
- ctx.Data["CancelLink"] = fmt.Sprintf("%s/-/projects/%d", ctx.ContextUser.HomeLink(), p.ID)
+ ctx.Data["CancelLink"] = project_model.ProjectLinkForOrg(ctx.ContextUser, p.ID)
ctx.HTML(http.StatusOK, tplProjectsNew)
}
@@ -275,7 +275,7 @@ func EditProjectPost(ctx *context.Context) {
ctx.Data["PageIsViewProjects"] = true
ctx.Data["CanWriteProjects"] = canWriteProjects(ctx)
ctx.Data["CardTypes"] = project_model.GetCardConfig()
- ctx.Data["CancelLink"] = fmt.Sprintf("%s/-/projects/%d", ctx.ContextUser.HomeLink(), projectID)
+ ctx.Data["CancelLink"] = project_model.ProjectLinkForOrg(ctx.ContextUser, projectID)
shared_user.RenderUserHeader(ctx)