prevent bad behavior when no unworn items

This commit is contained in:
Emi Matchu 2010-11-14 22:31:41 -05:00
parent 36d7cbd997
commit f99c7527d0

View file

@ -51,11 +51,13 @@ class Outfit < ActiveRecord::Base
new_rels = []
all_item_ids.each do |key, item_ids|
worn = key == 'worn'
item_ids.each do |item_id|
rel = ItemOutfitRelationship.new
rel.item_id = item_id
rel.is_worn = worn
new_rels << rel
unless item_ids.blank?
item_ids.each do |item_id|
rel = ItemOutfitRelationship.new
rel.item_id = item_id
rel.is_worn = worn
new_rels << rel
end
end
end
self.item_outfit_relationships = new_rels