From 4394d2fe4378df092e8cf0760b92846d166407f7 Mon Sep 17 00:00:00 2001 From: Matt-Yorkley <9029026+Matt-Yorkley@users.noreply.github.com> Date: Sat, 7 Nov 2020 20:07:37 +0000 Subject: [PATCH] Fix tag_rules ForbiddenAttributes errors Example error: Tag Rules creating allows creation of rules of each type Failure/Error: expect(tag_rule.preferred_shipping_method_tags).to eq "volunteers-only" expected: "volunteers-only" got: "" (compared using ==) # ./spec/features/admin/tag_rules_spec.rb:81:in `block (3 levels) in ' --- app/services/permitted_attributes/tag_rules.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/services/permitted_attributes/tag_rules.rb b/app/services/permitted_attributes/tag_rules.rb index ce6bd879e0..6f150c7b34 100644 --- a/app/services/permitted_attributes/tag_rules.rb +++ b/app/services/permitted_attributes/tag_rules.rb @@ -4,7 +4,11 @@ module PermittedAttributes class TagRules def self.attributes [ - :id, :type, :preferred_customer_tags, :calculator_type, + :id, :type, :priority, :is_default, :preferred_customer_tags, :preferred_exchange_tags, + :preferred_matched_order_cycles_visibility, :preferred_shipping_method_tags, + :preferred_matched_shipping_methods_visibility, :preferred_payment_method_tags, + :preferred_matched_payment_methods_visibility, :preferred_variant_tags, + :preferred_matched_variants_visibility, :calculator_type, { calculator_attributes: [:id, :preferred_flat_percent] } ] end