diff --git a/app/lib/api_entreprise/api.rb b/app/lib/api_entreprise/api.rb index 90f71b14e..ca2d9d7c1 100644 --- a/app/lib/api_entreprise/api.rb +++ b/app/lib/api_entreprise/api.rb @@ -126,7 +126,7 @@ class APIEntreprise::API elsif response.code == 400 raise Error::BadFormatRequest.new(response) elsif response.code == 502 - raise Error::BadGateway.new(response) + raise Error::BadGateway.new(response) elsif response.code == 503 raise Error::ServiceUnavailable.new(response) elsif response.timed_out? diff --git a/app/lib/api_entreprise/api/error.rb b/app/lib/api_entreprise/api/error.rb index 7a37417f5..1178d9b08 100644 --- a/app/lib/api_entreprise/api/error.rb +++ b/app/lib/api_entreprise/api/error.rb @@ -6,7 +6,7 @@ class APIEntreprise::API::Error < ::StandardError msg = <<~TEXT url: #{uri.host}#{uri.path} HTTP error code: #{response.code} - body: #{CGI.escape(response.body)} + body: #{response.body} curl message: #{response.return_message} total time: #{response.total_time} connect time: #{response.connect_time} diff --git a/config/initializers/sidekiq.rb b/config/initializers/sidekiq.rb index f1ccf9ab1..a7f9cfa6e 100644 --- a/config/initializers/sidekiq.rb +++ b/config/initializers/sidekiq.rb @@ -24,6 +24,11 @@ if ENV.has_key?('REDIS_SIDEKIQ_SENTINELS') if ENV['SKIP_RELIABLE_FETCH'].blank? Sidekiq::ReliableFetch.setup_reliable_fetch!(config) end + + config.capsule('api_entreprise') do |cap| + cap.concurrency = 1 + cap.queues = ['api_entreprise'] + end end Sidekiq.configure_client do |config| diff --git a/config/initializers/transition_to_sidekiq.rb b/config/initializers/transition_to_sidekiq.rb index 6dd570e85..2c1c95403 100644 --- a/config/initializers/transition_to_sidekiq.rb +++ b/config/initializers/transition_to_sidekiq.rb @@ -57,5 +57,9 @@ if Rails.env.production? && SIDEKIQ_ENABLED class Cron::CronJob < ApplicationJob self.queue_adapter = :sidekiq end + + class APIEntreprise::Job < ApplicationJob + self.queue_adapter = :sidekiq + end end end