|
|
|
@@ -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, |
|
|
|
|