diff options
| author | Robert | 2017-10-09 15:43:43 +0200 |
|---|---|---|
| committer | Robert | 2017-10-09 15:53:45 +0200 |
| commit | 0ebaac1e338dd50d8cd9a93322a08fae7c503771 (patch) | |
| tree | 7987e5e2e92c4c209ef87eedb9db7685e65a5110 /app/models/compliance_control.rb | |
| parent | 158c8d1062151cf26461af97e533b6acac09b6d4 (diff) | |
| download | chouette-core-0ebaac1e338dd50d8cd9a93322a08fae7c503771.tar.bz2 | |
Refs: #4629@1h; Implementing CR + missing worker spec
Diffstat (limited to 'app/models/compliance_control.rb')
| -rw-r--r-- | app/models/compliance_control.rb | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/app/models/compliance_control.rb b/app/models/compliance_control.rb index 7e4e22636..6cf029b7d 100644 --- a/app/models/compliance_control.rb +++ b/app/models/compliance_control.rb @@ -16,15 +16,14 @@ class ComplianceControl < ActiveRecord::Base return true if compliance_control_block_id.nil? ids = [compliance_control_block.compliance_control_set_id, compliance_control_set_id] return true if ids.first == ids.last - errors.add(:coherent_control_set, I18n.t('compliance_controls.errors.incoherent_control_sets', indirect_set_id: ids.first, direct_set_id: ids.last)) + names = ids.map{|id| ComplianceControlSet.find(id).name} + errors.add(:coherent_control_set, + I18n.t('compliance_controls.errors.incoherent_control_sets', + indirect_set_name: names.first, + direct_set_name: names.last)) end class << self - def create *args - super.tap do | x | - require 'pry'; binding.pry - end - end def default_criticity; :warning end def default_code; "" end def dynamic_attributes |
