浏览代码

migration: handle edge case

Unknwon 8 年之前
父节点
当前提交
78145cd166
共有 1 个文件被更改,包括 4 次插入0 次删除
  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 {