diff --git a/app/services/external_upload_manager.rb b/app/services/external_upload_manager.rb index dceebe0ded2..d08cee65fdf 100644 --- a/app/services/external_upload_manager.rb +++ b/app/services/external_upload_manager.rb @@ -84,12 +84,11 @@ class ExternalUploadManager external_upload_stub.created_by_id ) rescue - # We don't need to do anything special to abort multipart uploads here, - # because at this point (calling promote_to_upload!), the multipart - # upload would already be complete. - Discourse.store.delete_file(external_upload_stub.key) - if !SiteSetting.enable_upload_debug_mode + # We don't need to do anything special to abort multipart uploads here, + # because at this point (calling promote_to_upload!), the multipart + # upload would already be complete. + Discourse.store.delete_file(external_upload_stub.key) external_upload_stub.destroy! else external_upload_stub.update(status: ExternalUploadStub.statuses[:failed])