Skip to content
Snippets Groups Projects
Unverified Commit 14949ba6 authored by James Lopez's avatar James Lopez
Browse files

fix path bug and update specs

parent 151361f4
No related branches found
No related tags found
No related merge requests found
Loading
Loading
@@ -43,7 +43,7 @@ module Projects
@new_path = File.join(@new_namespace.try(:full_path) || '', project.path)
@old_namespace = project.namespace
 
if Project.where(namespace_id: @new_namespace.try(:id)).where('path = ? or name = ?', project.path, project.path).exists?
if Project.where(namespace_id: @new_namespace.try(:id)).where('path = ? or name = ?', project.path, project.name).exists?
raise TransferError.new("Project with same name or path in target namespace already exists")
end
 
Loading
Loading
Loading
Loading
@@ -172,8 +172,9 @@ describe Projects::TransferService do
context 'target namespace containing the same project name' do
before do
group.add_owner(user)
project.update(name: 'new_name')
 
create(:project, name: project.name, group: group, path: 'other')
create(:project, name: 'new_name', group: group, path: 'other')
 
@result = transfer_project(project, user, group)
end
Loading
Loading
@@ -187,7 +188,7 @@ describe Projects::TransferService do
before do
group.add_owner(user)
 
create(:project, name: project.name, group: group)
create(:project, name: 'other-name', path: project.path, group: group)
 
@result = transfer_project(project, user, group)
end
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment