aboutsummaryrefslogtreecommitdiffstats
path: root/lib/compliance_control_set_copier.rb
diff options
context:
space:
mode:
authorZog2018-02-27 16:30:40 +0100
committerZog2018-02-27 16:30:40 +0100
commitff9f6fa9674a4a50da480b550611cd1ce9d84c23 (patch)
tree9666c7d989709b43dfe56822062f5256a5521fa9 /lib/compliance_control_set_copier.rb
parent0a91ae5d80e476f967160e1987cc7e63beabea94 (diff)
downloadchouette-core-ff9f6fa9674a4a50da480b550611cd1ce9d84c23.tar.bz2
refs #5878; Remove hard link between a ComplianceCheck and the associated ComplianceControl
Diffstat (limited to 'lib/compliance_control_set_copier.rb')
-rw-r--r--lib/compliance_control_set_copier.rb5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/compliance_control_set_copier.rb b/lib/compliance_control_set_copier.rb
index 58d40cdbf..06622f302 100644
--- a/lib/compliance_control_set_copier.rb
+++ b/lib/compliance_control_set_copier.rb
@@ -21,7 +21,7 @@ class ComplianceControlSetCopier
# Workers
# -------
def check_organisation_coherence!
- return true if cc_set.organisation_id == referential.organisation_id
+ return true if cc_set.organisation_id == referential.organisation_id
raise ArgumentError, "Incoherent organisation of referential"
end
@@ -66,7 +66,8 @@ class ComplianceControlSetCopier
name: name_with_refid(compliance_control.name),
comment: compliance_control.comment,
code: compliance_control.code,
- origin_code: compliance_control.origin_code
+ origin_code: compliance_control.origin_code,
+ compliance_control_name: compliance_control.class.name
).tap do | compliance_check |
control_id_to_check.update compliance_control.id => compliance_check
end