We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0ed9737 commit 79dabf3Copy full SHA for 79dabf3
app/models/ingredient.rb
@@ -135,10 +135,7 @@ def ui_relevant_attributes_changed?
135
def process_snippets
136
return if new_snippets.blank?
137
138
- self.snippets ||= []
139
- filtered_snippets = new_snippets.reject(&:blank?)
140
-
141
- self.snippets += filtered_snippets.reject { |s| snippets.include?(s) }
+ self.snippets = new_snippets.compact_blank
142
end
143
144
def to_literal(snippet, index)
test/controllers/ingredients_controller_test.rb
@@ -163,7 +163,7 @@ def teardown
163
patch ingredient_url(@ingredient), params: {
164
ingredient: {
165
template_content: @ingredient.template_content,
166
- new_snippets: [ "additional snippet" ]
+ new_snippets: [ "existing snippet", "additional snippet" ]
167
}
168
169
0 commit comments