diff --git a/app/services/api/v1/projects/sync_repositories/create_service.rb b/app/services/api/v1/projects/sync_repositories/create_service.rb index 3d33fe3a6..f0f8cf558 100644 --- a/app/services/api/v1/projects/sync_repositories/create_service.rb +++ b/app/services/api/v1/projects/sync_repositories/create_service.rb @@ -74,9 +74,10 @@ class Api::V1::Projects::SyncRepositories::CreateService < ApplicationService def create_webhook url = "" - if type == "SyncRepositories::Gitee" + case type + when 'SyncRepositories::Gitee' url = "#{Rails.application.config_for(:configuration)['platform_url']}/api/v1/#{project&.owner&.login}/#{project&.identifier}/sync_repositories/sync?sync_direction=1&repo_type=SyncRepositories::Gitee" - elsif type == "SyncRepositories::Gitlink" + when 'SyncRepositories::Gitlink' url = "#{Rails.application.config_for(:configuration)['platform_url']}/api/v1/#{project&.owner&.login}/#{project&.identifier}/sync_repositories/sync?sync_direction=1&repo_type=SyncRepositories::Gitlink" else url = "#{Rails.application.config_for(:configuration)['platform_url']}/api/v1/#{project&.owner&.login}/#{project&.identifier}/sync_repositories/sync?sync_direction=1&repo_type=SyncRepositories::Github" @@ -94,9 +95,10 @@ class Api::V1::Projects::SyncRepositories::CreateService < ApplicationService end def repo_name(sync_direction) - if type == "SyncRepositories::Gitee" + case type + when 'SyncRepositories::Gitee' return "gitee:#{project.id}:#{sync_granularity}:#{sync_direction}" - elsif type == "SyncRepositories::Gitlink" + when 'SyncRepositories::Gitlink' return "gitlink:#{project.id}:#{sync_granularity}:#{sync_direction}" else return "github:#{project.id}:#{sync_granularity}:#{sync_direction}"