diff options
Diffstat (limited to 'app/workers/projects/post_creation_worker.rb')
-rw-r--r-- | app/workers/projects/post_creation_worker.rb | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/app/workers/projects/post_creation_worker.rb b/app/workers/projects/post_creation_worker.rb index 1970f79729f..389e987e81a 100644 --- a/app/workers/projects/post_creation_worker.rb +++ b/app/workers/projects/post_creation_worker.rb @@ -15,21 +15,21 @@ module Projects return unless project - create_prometheus_service(project) + create_prometheus_integration(project) end private - def create_prometheus_service(project) - service = project.find_or_initialize_service(::PrometheusService.to_param) + def create_prometheus_integration(project) + integration = project.find_or_initialize_integration(::Integrations::Prometheus.to_param) # If the service has already been inserted in the database, that # means it came from a template, and there's nothing more to do. - return if service.persisted? + return if integration.persisted? - return unless service.prometheus_available? + return unless integration.prometheus_available? - service.save! + integration.save! rescue ActiveRecord::RecordInvalid => e Gitlab::ErrorTracking.track_exception(e, extra: { project_id: project.id }) end |