mirror of
https://github.com/gogs/gogs.git
synced 2026-02-24 07:10:56 +01:00
migration: handle edge case
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user