work in progress on duplicate title issue

This commit is contained in:
Ivan Storck 2011-06-02 14:26:18 -07:00
parent 49a49bbab8
commit f254bb9216

View File

@ -34,11 +34,18 @@ module Refinery
user = ::User.find_by_username(creator) || ::User.first user = ::User.find_by_username(creator) || ::User.first
raise "Referenced User doesn't exist! Make sure the authors are imported first." \ raise "Referenced User doesn't exist! Make sure the authors are imported first." \
unless user unless user
post = ::BlogPost.create! :title => title, :body => content_formatted, :draft => draft?, begin
is_draft = draft? ? "true" : false
p "creating post " + title + " Draft status: " + is_draft
post = ::BlogPost.create! :title => title, :body => content_formatted, :draft => draft?,
:published_at => post_date, :created_at => post_date, :author => user, :published_at => post_date, :created_at => post_date, :author => user,
:tag_list => tag_list :tag_list => tag_list
rescue Exception => e
# if it's not an activerecord validation error about duplicate title then raise e
p e
end
::BlogPost.transaction do ::BlogPost.transaction do
categories.each do |category| categories.each do |category|
post.categories << category.to_refinery post.categories << category.to_refinery