@@ -56,7 +56,7 @@ def self.disallowed_group_in_value? node, mapping
56
56
disallowed_group_in_value? ( groupee [ :group_rule ] , mapping )
57
57
elsif groupee [ :target_rule_name ]
58
58
trule = get_name_mapping ( groupee [ :target_rule_name ] [ :rule_name ] , mapping )
59
- disallowed_group_in_value? ( trule , mapping )
59
+ disallowed_group_in_value? ( trule [ :rule ] , mapping )
60
60
elsif groupee [ :member_rule ]
61
61
raise_group_error ( "groups in value rules cannot have member rules" , groupee [ :member_rule ] )
62
62
elsif groupee [ :object_rule ]
@@ -78,8 +78,6 @@ def self.check_member_for_group node, mapping
78
78
disallowed_group_in_member? ( trule , mapping )
79
79
elsif node [ :group_rule ]
80
80
disallowed_group_in_member? ( node [ :group_rule ] , mapping )
81
- else
82
- check_groups ( node , mapping )
83
81
end
84
82
end
85
83
@@ -117,8 +115,6 @@ def self.check_array_for_group node, mapping
117
115
disallowed_group_in_array? ( trule , mapping )
118
116
elsif node [ :group_rule ]
119
117
disallowed_group_in_array? ( node [ :group_rule ] , mapping )
120
- else
121
- check_groups ( node , mapping )
122
118
end
123
119
end
124
120
end
@@ -152,8 +148,6 @@ def self.check_object_for_group node, mapping
152
148
disallowed_group_in_object? ( trule , mapping )
153
149
elsif node [ :group_rule ]
154
150
disallowed_group_in_object? ( node [ :group_rule ] , mapping )
155
- else
156
- check_groups ( node , mapping )
157
151
end
158
152
end
159
153
end
0 commit comments