diff options
| -rw-r--r-- | app/models/page.rb | 8 |
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 | ||
