瀏覽代碼

fix not giving user value to first commit in repo/commit.go

jerryliao 2 年之前
父節點
當前提交
3a7aa2c00c
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      internal/route/repo/commit.go

+ 2 - 1
internal/route/repo/commit.go

@@ -200,7 +200,8 @@ func matchUsersWithCommitEmails(ctx gocontext.Context, oldCommits []*git.Commit)
 	for i := range oldCommits {
 		var u *db.User
 		if v, ok := emailToUsers[oldCommits[i].Author.Email]; !ok {
-			emailToUsers[oldCommits[i].Author.Email], _ = db.Users.GetByEmail(ctx, oldCommits[i].Author.Email)
+			u, _ = db.Users.GetByEmail(ctx, oldCommits[i].Author.Email)
+			emailToUsers[oldCommits[i].Author.Email] = u
 		} else {
 			u = v
 		}