|
|
@ -111,6 +111,12 @@ func ForkPost(ctx *context.Context, form auth.CreateRepoForm) { |
|
|
|
return |
|
|
|
return |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
repo, has := models.HasForkedRepo(ctxUser.ID, forkRepo.ID) |
|
|
|
|
|
|
|
if has { |
|
|
|
|
|
|
|
ctx.Redirect(setting.AppSubURL + "/" + ctxUser.Name + "/" + repo.Name) |
|
|
|
|
|
|
|
return |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// Check ownership of organization.
|
|
|
|
// Check ownership of organization.
|
|
|
|
if ctxUser.IsOrganization() { |
|
|
|
if ctxUser.IsOrganization() { |
|
|
|
if !ctxUser.IsOwnedBy(ctx.User.ID) { |
|
|
|
if !ctxUser.IsOwnedBy(ctx.User.ID) { |
|
|
|