summaryrefslogtreecommitdiff
path: root/app/models
diff options
context:
space:
mode:
authorhukl <contact@smyck.org>2009-10-27 16:57:59 +0100
committerhukl <contact@smyck.org>2009-10-27 16:57:59 +0100
commit3781bd31ff137e6bc0a3b1d0c5506dfb42878a5c (patch)
treebf685bcd92d086a020149d82377cc6de3cac3d41 /app/models
parent4def3648087d9322055ea8a34a326706e867dbed (diff)
fix for emtpy assets array
Diffstat (limited to 'app/models')
-rw-r--r--app/models/page.rb8
1 files changed, 5 insertions, 3 deletions
diff --git a/app/models/page.rb b/app/models/page.rb
index 8eeab53..24c3ef2 100644
--- a/app/models/page.rb
+++ b/app/models/page.rb
@@ -178,9 +178,11 @@ class Page < ActiveRecord::Base
178 transaction do 178 transaction do
179 self.related_assets.delete_all 179 self.related_assets.delete_all
180 180
181 image_ids.each_with_index do |id, index| 181 if image_ids
182 asset = Asset.find(id) 182 image_ids.each_with_index do |id, index|
183 self.related_assets.create!(:asset_id => asset.id, :position => index+1) 183 asset = Asset.find(id)
184 self.related_assets.create!(:asset_id => asset.id, :position => index+1)
185 end
184 end 186 end
185 end 187 end
186 188