set some default content for imported topics with no content

refs #4514

Change-Id: Id1b850b97004950bcae1942226c13654340951fc
Reviewed-on: https://gerrit.instructure.com/3705
Tested-by: Hudson <hudson@instructure.com>
Reviewed-by: Brian Palmer <brianp@instructure.com>
This commit is contained in:
Bracken Mosbacker 2011-05-18 14:03:42 -06:00
parent 92fd2d598e
commit 38bb6ccbd8
1 changed files with 1 additions and 1 deletions

View File

@ -504,10 +504,10 @@ class DiscussionTopic < ActiveRecord::Base
else
item ||= context.discussion_topics.new
end
context.imported_migration_items << item if context.imported_migration_items && item.new_record? if context.respond_to?(:imported_migration_items)
item.migration_id = hash[:migration_id]
item.title = hash[:title]
item.message = ImportedHtmlConverter.convert(hash[:description] || hash[:text], context)
item.message = "No message" if item.message.blank?
item.posted_at = Canvas::MigratorHelper.get_utc_time_from_timestamp(hash[:posted_at]) if hash[:posted_at]
item.delayed_post_at = Canvas::MigratorHelper.get_utc_time_from_timestamp(hash[:delayed_post_at]) if hash[:delayed_post_at]
item.delayed_post_at ||= Canvas::MigratorHelper.get_utc_time_from_timestamp(hash[:start_date]) if hash[:start_date]