Skip to content

Commit 489ff43

Browse files
author
Gusted
committed
Merge branch 'main' into fix-bom-escape
2 parents dc2b174 + 5b0cdd6 commit 489ff43

File tree

6 files changed

+44
-7
lines changed

6 files changed

+44
-7
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ref: refs/heads/main
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
[core]
2+
bare = true
3+
repositoryformatversion = 0
4+
filemode = false
5+
symlinks = false
6+
ignorecase = true

models/fixtures/repository.yml

+31-1
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
owner_name: user2
2525
lower_name: repo2
2626
name: repo2
27+
is_empty: false
2728
is_archived: false
2829
is_private: true
2930
num_issues: 2
@@ -40,6 +41,7 @@
4041
owner_name: user3
4142
lower_name: repo3
4243
name: repo3
44+
is_empty: false
4345
is_private: true
4446
num_issues: 1
4547
num_closed_issues: 0
@@ -56,6 +58,7 @@
5658
owner_name: user5
5759
lower_name: repo4
5860
name: repo4
61+
is_empty: false
5962
is_private: false
6063
num_issues: 0
6164
num_closed_issues: 0
@@ -143,6 +146,7 @@
143146
owner_name: user12
144147
lower_name: repo10
145148
name: repo10
149+
is_empty: false
146150
is_private: false
147151
num_issues: 0
148152
num_closed_issues: 0
@@ -160,6 +164,7 @@
160164
owner_name: user13
161165
lower_name: repo11
162166
name: repo11
167+
is_empty: false
163168
is_private: false
164169
num_issues: 0
165170
num_closed_issues: 0
@@ -217,7 +222,7 @@
217222
owner_name: user2
218223
lower_name: repo15
219224
name: repo15
220-
is_empty: true
225+
is_empty: false
221226
is_private: true
222227
status: 0
223228

@@ -227,6 +232,7 @@
227232
owner_name: user2
228233
lower_name: repo16
229234
name: repo16
235+
is_empty: false
230236
is_private: true
231237
num_issues: 0
232238
num_closed_issues: 0
@@ -460,6 +466,7 @@
460466
owner_name: user2
461467
lower_name: repo20
462468
name: repo20
469+
is_empty: false
463470
is_private: true
464471
num_stars: 0
465472
num_forks: 0
@@ -486,6 +493,7 @@
486493
owner_name: user2
487494
lower_name: utf8
488495
name: utf8
496+
is_empty: false
489497
is_private: false
490498
status: 0
491499

@@ -521,6 +529,7 @@
521529
owner_name: user2
522530
lower_name: commits_search_test
523531
name: commits_search_test
532+
is_empty: false
524533
is_private: false
525534
num_stars: 0
526535
num_forks: 0
@@ -534,6 +543,7 @@
534543
owner_name: user2
535544
lower_name: git_hooks_test
536545
name: git_hooks_test
546+
is_empty: false
537547
is_private: false
538548
num_stars: 0
539549
num_forks: 0
@@ -547,6 +557,7 @@
547557
owner_name: limited_org
548558
lower_name: public_repo_on_limited_org
549559
name: public_repo_on_limited_org
560+
is_empty: false
550561
is_private: false
551562
num_stars: 0
552563
num_forks: 0
@@ -560,6 +571,7 @@
560571
owner_name: limited_org
561572
lower_name: private_repo_on_limited_org
562573
name: private_repo_on_limited_org
574+
is_empty: false
563575
is_private: true
564576
num_stars: 0
565577
num_forks: 0
@@ -573,6 +585,7 @@
573585
owner_name: privated_org
574586
lower_name: public_repo_on_private_org
575587
name: public_repo_on_private_org
588+
is_empty: false
576589
is_private: false
577590
num_stars: 0
578591
num_forks: 0
@@ -586,6 +599,7 @@
586599
owner_name: privated_org
587600
lower_name: private_repo_on_private_org
588601
name: private_repo_on_private_org
602+
is_empty: false
589603
is_private: true
590604
num_stars: 0
591605
num_forks: 0
@@ -598,6 +612,7 @@
598612
owner_name: user2
599613
lower_name: glob
600614
name: glob
615+
is_empty: false
601616
is_private: false
602617
num_stars: 0
603618
num_forks: 0
@@ -624,6 +639,7 @@
624639
owner_name: user27
625640
lower_name: template1
626641
name: template1
642+
is_empty: false
627643
is_private: false
628644
is_template: true
629645
num_stars: 0
@@ -652,6 +668,7 @@
652668
owner_name: org26
653669
lower_name: repo_external_tracker
654670
name: repo_external_tracker
671+
is_empty: false
655672
is_private: false
656673
num_stars: 0
657674
num_forks: 0
@@ -665,6 +682,7 @@
665682
owner_name: org26
666683
lower_name: repo_external_tracker_numeric
667684
name: repo_external_tracker_numeric
685+
is_empty: false
668686
is_private: false
669687
num_stars: 0
670688
num_forks: 0
@@ -678,6 +696,7 @@
678696
owner_name: org26
679697
lower_name: repo_external_tracker_alpha
680698
name: repo_external_tracker_alpha
699+
is_empty: false
681700
is_private: false
682701
num_stars: 0
683702
num_forks: 0
@@ -692,6 +711,7 @@
692711
owner_name: user27
693712
lower_name: repo49
694713
name: repo49
714+
is_empty: false
695715
is_private: false
696716
num_stars: 0
697717
num_forks: 0
@@ -738,3 +758,13 @@
738758
num_projects: 0
739759
num_closed_projects: 0
740760
status: 0
761+
762+
-
763+
id: 52
764+
owner_id: 30
765+
owner_name: user30
766+
lower_name: empty
767+
name: empty
768+
is_empty: true
769+
is_private: true
770+
status: 0

models/fixtures/user.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -522,7 +522,7 @@
522522
is_restricted: true
523523
avatar: avatar29
524524
avatar_email: [email protected]
525-
num_repos: 2
525+
num_repos: 3
526526
is_active: true
527527
prohibit_login: true
528528

models/user/user.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -861,7 +861,7 @@ func updateUser(ctx context.Context, u *User, changePrimaryEmail bool, cols ...s
861861
}); err != nil {
862862
return err
863863
}
864-
} else { // check if primary email in email_address table
864+
} else if !u.IsOrganization() { // check if primary email in email_address table
865865
primaryEmailExist, err := e.Where("uid=? AND is_primary=?", u.ID, true).Exist(&EmailAddress{})
866866
if err != nil {
867867
return err

services/repository/files/content_test.go

+4-4
Original file line numberDiff line numberDiff line change
@@ -203,10 +203,10 @@ func TestGetContentsOrListErrors(t *testing.T) {
203203

204204
func TestGetContentsOrListOfEmptyRepos(t *testing.T) {
205205
unittest.PrepareTestEnv(t)
206-
ctx := test.MockContext(t, "user2/repo15")
207-
ctx.SetParams(":id", "15")
208-
test.LoadRepo(t, ctx, 15)
209-
test.LoadUser(t, ctx, 2)
206+
ctx := test.MockContext(t, "user30/empty")
207+
ctx.SetParams(":id", "52")
208+
test.LoadRepo(t, ctx, 52)
209+
test.LoadUser(t, ctx, 30)
210210
test.LoadGitRepo(t, ctx)
211211
defer ctx.Repo.GitRepo.Close()
212212

0 commit comments

Comments
 (0)