From 4347353d3e3233adb06f9d54a9c22e3eabd3893c Mon Sep 17 00:00:00 2001 From: changchaishi Date: Mon, 23 Dec 2024 09:35:34 +0000 Subject: [PATCH] Ignore view_as param when the profiles not both exist --- routers/web/org/home.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/routers/web/org/home.go b/routers/web/org/home.go index 61f4b07a48554..208c75bfe47b0 100644 --- a/routers/web/org/home.go +++ b/routers/web/org/home.go @@ -124,6 +124,7 @@ func home(ctx *context.Context, viewRepositories bool) { ctx.ServerError("RenderOrgHeader", err) return } + isBothProfilesExist := ctx.Data["HasPublicProfileReadme"] == true && ctx.Data["HasPrivateProfileReadme"] == true isViewerMember := ctx.FormString("view_as") ctx.Data["IsViewerMember"] = isViewerMember == "member" @@ -133,7 +134,7 @@ func home(ctx *context.Context, viewRepositories bool) { profileType = "Private" } - if isViewerMember == "" { + if !isBothProfilesExist { if !prepareOrgProfileReadme(ctx, viewRepositories, "Public") { if !prepareOrgProfileReadme(ctx, viewRepositories, "Private") { ctx.Data["PageIsViewRepositories"] = true