aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--app/workers/compliance_control_set_copy_worker.rb4
-rw-r--r--lib/compliance_control_set_copier.rb2
-rw-r--r--spec/workers/compliance_control_set_copy_worker_spec.rb1
3 files changed, 5 insertions, 2 deletions
diff --git a/app/workers/compliance_control_set_copy_worker.rb b/app/workers/compliance_control_set_copy_worker.rb
index 92ec5b903..d18bb0c88 100644
--- a/app/workers/compliance_control_set_copy_worker.rb
+++ b/app/workers/compliance_control_set_copy_worker.rb
@@ -2,10 +2,10 @@ class ComplianceControlSetCopyWorker
include Sidekiq::Worker
def perform(control_set_id, referential_id)
- ComplianceControlSetCopier.new.copy(control_set_id, referential_id)
+ check_set = ComplianceControlSetCopier.new.copy(control_set_id, referential_id)
begin
- Net::HTTP.get(URI("#{Rails.configuration.iev_url}/boiv_iev/referentials/validator/new?id=#{control_set_id}"))
+ Net::HTTP.get(URI("#{Rails.configuration.iev_url}/boiv_iev/referentials/validator/new?id=#{check_set.id}"))
rescue Exception => e
logger.error "IEV server error : #{e.message}"
logger.error e.backtrace.inspect
diff --git a/lib/compliance_control_set_copier.rb b/lib/compliance_control_set_copier.rb
index 20518ee0e..58d40cdbf 100644
--- a/lib/compliance_control_set_copier.rb
+++ b/lib/compliance_control_set_copier.rb
@@ -11,6 +11,8 @@ class ComplianceControlSetCopier
@referential_id = referential_id
check_organisation_coherence!
copy_set
+
+ cck_set
end
diff --git a/spec/workers/compliance_control_set_copy_worker_spec.rb b/spec/workers/compliance_control_set_copy_worker_spec.rb
index fcd1918c7..72a030292 100644
--- a/spec/workers/compliance_control_set_copy_worker_spec.rb
+++ b/spec/workers/compliance_control_set_copy_worker_spec.rb
@@ -19,6 +19,7 @@ RSpec.describe ComplianceControlSetCopyWorker do
:get,
"#{Rails.configuration.iev_url}/boiv_iev/referentials/validator/new?id=#{control_set_id}"
)
+ allow_any_instance_of(ComplianceControlSetCopier).to receive(:copy).and_return(check_set)
ComplianceControlSetCopyWorker.new.perform(control_set_id, referential_id)