fixed 提交日志记录用户信息,仓库关联
This commit is contained in:
parent
ed0655452c
commit
5fcf789e63
|
@ -13,7 +13,9 @@ class CommitLogsController < ApplicationController
|
||||||
repository_id = params[:repository][:id]
|
repository_id = params[:repository][:id]
|
||||||
repository_name = params[:repository][:name]
|
repository_name = params[:repository][:name]
|
||||||
repository_full_name = params[:repository][:full_name]
|
repository_full_name = params[:repository][:full_name]
|
||||||
project = Project.where(identifier: repository_name).where(user_id: user.id)&.first
|
owner_name = repository_full_name.split("/")[0]
|
||||||
|
owner = User.find_by(login: owner_name)
|
||||||
|
project = Project.where(identifier: repository_name).where(user_id: owner&.id)&.first
|
||||||
project = Project.where(identifier: repository_name).where(gpid: repository_id)&.first if project.blank?
|
project = Project.where(identifier: repository_name).where(gpid: repository_id)&.first if project.blank?
|
||||||
CommitLog.create(user: user, project: project, repository_id: repository_id,
|
CommitLog.create(user: user, project: project, repository_id: repository_id,
|
||||||
name: repository_name, full_name: repository_full_name,
|
name: repository_name, full_name: repository_full_name,
|
||||||
|
|
Loading…
Reference in New Issue