diff options
author | Stan Hu <stanhu@gmail.com> | 2016-05-01 00:38:53 -0700 |
---|---|---|
committer | Stan Hu <stanhu@gmail.com> | 2016-05-07 01:12:31 -0700 |
commit | a65de9c2c1b8ea2d7dca3132ff0d72775f04bb78 (patch) | |
tree | 3fec33fe1ddc263b1d264cc9b22ac4d095d863be /app/services | |
parent | 2e1162272e2f90a3677f3def491907729b249434 (diff) | |
download | gitlab-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.rb | 4 |
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 |