Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app/workers/projects/inactive_projects_deletion_cron_worker.rb')
-rw-r--r--app/workers/projects/inactive_projects_deletion_cron_worker.rb10
1 files changed, 5 insertions, 5 deletions
diff --git a/app/workers/projects/inactive_projects_deletion_cron_worker.rb b/app/workers/projects/inactive_projects_deletion_cron_worker.rb
index af62efeb089..31fdb3d9615 100644
--- a/app/workers/projects/inactive_projects_deletion_cron_worker.rb
+++ b/app/workers/projects/inactive_projects_deletion_cron_worker.rb
@@ -22,9 +22,9 @@ module Projects
return unless ::Gitlab::CurrentSettings.delete_inactive_projects?
@start_time ||= ::Gitlab::Metrics::System.monotonic_time
- admin_user = User.admins.active.first
+ admin_bot = ::User.admin_bot
- return unless admin_user
+ return unless admin_bot
notified_inactive_projects = Gitlab::InactiveProjectsDeletionWarningTracker.notified_projects
@@ -39,14 +39,14 @@ module Projects
raise TimeoutError
end
- with_context(project: project, user: admin_user) do
+ with_context(project: project, user: admin_bot) do
deletion_warning_email_sent_on = notified_inactive_projects["project:#{project.id}"]
if send_deletion_warning_email?(deletion_warning_email_sent_on, project)
- send_notification(project, admin_user)
+ send_notification(project, admin_bot)
elsif deletion_warning_email_sent_on && delete_due_to_inactivity?(deletion_warning_email_sent_on)
Gitlab::InactiveProjectsDeletionWarningTracker.new(project.id).reset
- delete_project(project, admin_user)
+ delete_project(project, admin_bot)
end
end
end