From 3781bd31ff137e6bc0a3b1d0c5506dfb42878a5c Mon Sep 17 00:00:00 2001 From: hukl Date: Tue, 27 Oct 2009 16:57:59 +0100 Subject: fix for emtpy assets array --- app/models/page.rb | 8 +++++--- 1 file 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 transaction do self.related_assets.delete_all - image_ids.each_with_index do |id, index| - asset = Asset.find(id) - self.related_assets.create!(:asset_id => asset.id, :position => index+1) + if image_ids + image_ids.each_with_index do |id, index| + asset = Asset.find(id) + self.related_assets.create!(:asset_id => asset.id, :position => index+1) + end end end -- cgit v1.3