summaryrefslogtreecommitdiff
path: root/app/services/projects/transfer_service.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/services/projects/transfer_service.rb')
-rw-r--r--app/services/projects/transfer_service.rb10
1 files changed, 8 insertions, 2 deletions
diff --git a/app/services/projects/transfer_service.rb b/app/services/projects/transfer_service.rb
index fb0fea756bc..074550e104d 100644
--- a/app/services/projects/transfer_service.rb
+++ b/app/services/projects/transfer_service.rb
@@ -89,6 +89,8 @@ module Projects
update_integrations
+ remove_paid_features
+
project.old_path_with_namespace = @old_path
update_repository_configuration(@new_path)
@@ -109,6 +111,10 @@ module Projects
move_pages(project)
end
+ # Overridden in EE
+ def remove_paid_features
+ end
+
def transfer_missing_group_resources(group)
Labels::TransferService.new(current_user, group, project).execute
@@ -129,7 +135,7 @@ module Projects
end
def update_repository_configuration(full_path)
- project.write_repository_config(gl_full_path: full_path)
+ project.set_full_path(gl_full_path: full_path)
project.track_project_repository
end
@@ -235,7 +241,7 @@ module Projects
end
def update_integrations
- project.integrations.inherit.delete_all
+ project.integrations.with_default_settings.delete_all
Integration.create_from_active_default_integrations(project, :project_id)
end
end