fixed 提交日志记录用户信息,仓库关联

This commit is contained in:
xiaoxiaoqiong 2022-07-14 15:21:42 +08:00
parent ed0655452c
commit 5fcf789e63
1 changed files with 3 additions and 1 deletions

View File

@ -13,7 +13,9 @@ class CommitLogsController < ApplicationController
repository_id = params[:repository][:id]
repository_name = params[:repository][: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?
CommitLog.create(user: user, project: project, repository_id: repository_id,
name: repository_name, full_name: repository_full_name,