summaryrefslogtreecommitdiff
path: root/app/services
diff options
context:
space:
mode:
authorStan Hu <stanhu@gmail.com>2016-05-01 00:38:53 -0700
committerStan Hu <stanhu@gmail.com>2016-05-07 01:12:31 -0700
commita65de9c2c1b8ea2d7dca3132ff0d72775f04bb78 (patch)
tree3fec33fe1ddc263b1d264cc9b22ac4d095d863be /app/services
parent2e1162272e2f90a3677f3def491907729b249434 (diff)
downloadgitlab-ce-a65de9c2c1b8ea2d7dca3132ff0d72775f04bb78.tar.gz
Reduce delay in destroying a project from 1-minute to immediately
Run ProjectDestroyWorker after pending_delete attribute has been committed to DB
Diffstat (limited to 'app/services')
-rw-r--r--app/services/projects/destroy_service.rb4
1 files changed, 1 insertions, 3 deletions
diff --git a/app/services/projects/destroy_service.rb b/app/services/projects/destroy_service.rb
index df5054f08d7..19aab999e00 100644
--- a/app/services/projects/destroy_service.rb
+++ b/app/services/projects/destroy_service.rb
@@ -7,9 +7,7 @@ module Projects
DELETED_FLAG = '+deleted'
def pending_delete!
- project.update_attribute(:pending_delete, true)
-
- ProjectDestroyWorker.perform_in(1.minute, project.id, current_user.id, params)
+ project.schedule_delete!(current_user.id, params)
end
def execute