mirror of
https://gitlink.org.cn/Gitlink/forgeplus.git
synced 2026-05-03 03:40:49 +08:00
fix: first commit show real commiter
This commit is contained in:
@@ -434,6 +434,10 @@ module ApplicationHelper
|
||||
User.find_by_login login
|
||||
end
|
||||
|
||||
def find_user_by_gitea_uid(gitea_uid)
|
||||
User.find_by(gitea_uid: gitea_uid)
|
||||
end
|
||||
|
||||
def render_base64_decoded(str)
|
||||
return nil if str.blank?
|
||||
Base64.decode64 str
|
||||
|
||||
@@ -26,8 +26,9 @@ module RepositoriesHelper
|
||||
end
|
||||
|
||||
def render_commit_author(author_json)
|
||||
return nil if author_json.blank?
|
||||
find_user_by_login author_json['name']
|
||||
return nil if author_json.blank? || author_json["id"].blank?
|
||||
# find_user_by_login author_json['name']
|
||||
find_user_by_gitea_uid author_json['id']
|
||||
end
|
||||
|
||||
def readme_render_decode64_content(str, path)
|
||||
|
||||
@@ -26,9 +26,9 @@ if @project.forge?
|
||||
end
|
||||
|
||||
json.author do
|
||||
json.partial! 'commit_author', user: render_commit_author(commit['commit']['author']), name: commit['commit']['author']['name']
|
||||
json.partial! 'commit_author', user: render_commit_author(commit['author']), name: commit['commit']['author']['name']
|
||||
end
|
||||
json.committer do
|
||||
json.partial! 'commit_author', user: render_commit_author(commit['commit']['committer']), name: commit['commit']['committer']['name']
|
||||
json.partial! 'commit_author', user: render_commit_author(commit['committer']), name: commit['commit']['committer']['name']
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user