Ver código fonte

migration: handle edge case

Unknwon 8 anos atrás
pai
commit
78145cd166
1 arquivos alterados com 4 adições e 0 exclusões
  1. 4 0
      models/migrations/v15.go

+ 4 - 0
models/migrations/v15.go

@@ -50,6 +50,10 @@ func generateAndMigrateGitHooks(x *xorm.Engine) (err error) {
 	return x.Where("id > 0").Iterate(new(Repository),
 		func(idx int, bean interface{}) error {
 			repo := bean.(*Repository)
+			if repo.Name == "." || repo.Name == ".." {
+				return nil
+			}
+
 			user := new(User)
 			has, err := x.Where("id = ?", repo.OwnerID).Get(user)
 			if err != nil {