Преглед на файлове

api/repo: check user type of owner for migration

Report by MiaoWoo.
Unknwon преди 8 години
родител
ревизия
f191bff0b9
променени са 1 файла, в които са добавени 3 реда и са изтрити 0 реда
  1. 3 0
      routers/api/v1/repo/repo.go

+ 3 - 0
routers/api/v1/repo/repo.go

@@ -220,6 +220,9 @@ func Migrate(ctx *context.APIContext, f form.MigrateRepo) {
 				ctx.Error(500, "GetUserByID", err)
 			}
 			return
+		} else if !org.IsOrganization() {
+			ctx.Error(403, "", err)
+			return
 		}
 		ctxUser = org
 	}