aboutsummaryrefslogtreecommitdiffstats
path: root/routers/web/org/home.go
diff options
context:
space:
mode:
Diffstat (limited to 'routers/web/org/home.go')
-rw-r--r--routers/web/org/home.go10
1 files changed, 9 insertions, 1 deletions
diff --git a/routers/web/org/home.go b/routers/web/org/home.go
index d07e2993b2..fc81ceb719 100644
--- a/routers/web/org/home.go
+++ b/routers/web/org/home.go
@@ -6,6 +6,7 @@ package org
import (
"net/http"
+ "strings"
"code.gitea.io/gitea/models"
"code.gitea.io/gitea/models/db"
@@ -23,7 +24,14 @@ const (
// Home show organization home page
func Home(ctx *context.Context) {
- ctx.SetParams(":org", ctx.Params(":username"))
+ uname := ctx.Params(":username")
+
+ if strings.HasSuffix(uname, ".keys") || strings.HasSuffix(uname, ".gpg") {
+ ctx.NotFound("", nil)
+ return
+ }
+
+ ctx.SetParams(":org", uname)
context.HandleOrgAssignment(ctx)
if ctx.Written() {
return