Browse Source

Refresh repository mirror from database when the repository's name has changed. (#3276)

tags/v1.21.12.1
lstahlman 无闻 9 years ago
parent
commit
25b3836418
1 changed files with 9 additions and 0 deletions
  1. +9
    -0
      routers/repo/setting.go

+ 9
- 0
routers/repo/setting.go View File

@@ -105,6 +105,15 @@ func SettingsPost(ctx *context.Context, form auth.RepoSettingForm) {
} }


if repo.IsMirror { if repo.IsMirror {
if isNameChanged {
var err error
ctx.Repo.Mirror, err = models.GetMirror(repo.ID)
if err != nil {
ctx.Handle(500, "RefreshRepositoryMirror", err)
return
}
}

if form.Interval > 0 { if form.Interval > 0 {
ctx.Repo.Mirror.EnablePrune = form.EnablePrune ctx.Repo.Mirror.EnablePrune = form.EnablePrune
ctx.Repo.Mirror.Interval = form.Interval ctx.Repo.Mirror.Interval = form.Interval


Loading…
Cancel
Save