Selaa lähdekoodia

Add missing safety check

Martin Hartkorn 9 vuotta sitten
vanhempi
commit
15394f613f
1 muutettua tiedostoa jossa 5 lisäystä ja 0 poistoa
  1. 5 0
      routers/repo/setting.go

+ 5 - 0
routers/repo/setting.go

@@ -154,6 +154,11 @@ func SettingsPost(ctx *middleware.Context, form auth.RepoSettingForm) {
 			}
 		}
 
+		if !repo.IsMirror {
+			ctx.Error(404)
+			return
+		}
+
 		repo.IsMirror = false
 
 		if _, err := models.FinishMigrateRepository(repo, models.RepoPath(ctx.Repo.Owner.Name, repo.Name)); err != nil {