diff options
| author | Teddy Wing | 2017-12-19 18:29:48 +0100 |
|---|---|---|
| committer | Luc Donnet | 2017-12-21 15:32:42 +0100 |
| commit | 98a95a8f6b513aa120d9a35e726a09ffb6b7faf4 (patch) | |
| tree | 425a6577af002971343ecad406a3c86cd0f1f4ca /app/models/compliance_control.rb | |
| parent | cf3dcfb4f6349b091c2ac3159cb20df0baafa897 (diff) | |
| download | chouette-core-98a95a8f6b513aa120d9a35e726a09ffb6b7faf4.tar.bz2 | |
ComplianceControl.dynamic_attributes: Use `stored_attributes`
This method must return the keys of all `control_attributes` in
subclasses of `ComplianceControl`.
Now that we're not using `hstore_accessor`, this breaks. Use
`stored_attributes` to get the keys since we create virtual attributes
using Rails' `store_accessor`.
Refs #5316
Diffstat (limited to 'app/models/compliance_control.rb')
| -rw-r--r-- | app/models/compliance_control.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/app/models/compliance_control.rb b/app/models/compliance_control.rb index 847e3a253..3fcf26f5d 100644 --- a/app/models/compliance_control.rb +++ b/app/models/compliance_control.rb @@ -6,7 +6,7 @@ class ComplianceControl < ActiveRecord::Base def prerequisite; I18n.t('compliance_controls.metas.no_prerequisite'); end def predicate; I18n.t("compliance_controls.#{self.name.underscore}.description") end def dynamic_attributes - hstore_metadata_for_control_attributes.keys + stored_attributes[:control_attributes] end def policy_class |
