app/commands/decidim/proposals/create_proposal.rb in decidim-proposals-0.14.4 vs app/commands/decidim/proposals/create_proposal.rb in decidim-proposals-0.15.0
- old
+ new
@@ -43,15 +43,17 @@
def create_proposal
parsed_title = Decidim::ContentProcessor.parse_with_processor(:hashtag, form.title, current_organization: form.current_organization).rewrite
parsed_body = Decidim::ContentProcessor.parse_with_processor(:hashtag, form.body, current_organization: form.current_organization).rewrite
- @proposal = Proposal.create!(
+ @proposal = Proposal.new(
title: parsed_title,
body: parsed_body,
component: form.component
)
- proposal.add_coauthor(@current_user, user_group: user_group)
+ @proposal.add_coauthor(@current_user, user_group: user_group)
+ @proposal.save!
+ @proposal
end
def proposal_limit_reached?
return false if @coauthorships.present?