mirror of
https://github.com/go-gitea/gitea.git
synced 2025-12-11 19:34:47 +01:00
don't increment fork acount for reparented fork
it's already set
This commit is contained in:
parent
24c91d8248
commit
c18b98cf3f
@ -115,9 +115,6 @@ func ForkRepository(ctx context.Context, doer, owner *user_model.User, opts Fork
|
||||
if err = repo_model.ReparentFork(ctx, repo.ID, opts.BaseRepo.ID); err != nil {
|
||||
return err
|
||||
}
|
||||
if err = repo_model.IncrementRepoForkNum(ctx, repo.ID); err != nil {
|
||||
return err
|
||||
}
|
||||
} else {
|
||||
if err = repo_model.IncrementRepoForkNum(ctx, opts.BaseRepo.ID); err != nil {
|
||||
return err
|
||||
|
||||
@ -163,6 +163,8 @@ func TestAPICreateForkWithReparent(t *testing.T) {
|
||||
assert.False(t, forked.IsFork)
|
||||
assert.Equal(t, forked.ID, orig.ForkID)
|
||||
assert.True(t, orig.IsFork)
|
||||
assert.Equal(t, 1, forked.NumForks)
|
||||
assert.Equal(t, 0, orig.NumForks)
|
||||
}
|
||||
|
||||
func TestAPICreateForkWithoutReparent(t *testing.T) {
|
||||
@ -194,4 +196,6 @@ func TestAPICreateForkWithoutReparent(t *testing.T) {
|
||||
assert.True(t, forked.IsFork)
|
||||
assert.Equal(t, int64(0), orig.ForkID)
|
||||
assert.False(t, orig.IsFork)
|
||||
assert.Equal(t, 0, forked.NumForks)
|
||||
assert.Equal(t, 1, orig.NumForks)
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user