fix set template with/without cards mismatch
This commit is contained in:
@ -41,6 +41,15 @@ module Merged
|
||||
def set_template
|
||||
template = params[:template]
|
||||
raise "no template given" if template.blank?
|
||||
style = SectionStyle.where(template: template).first
|
||||
raise "no such template #{template}" unless style
|
||||
if(! style.has_cards?)
|
||||
if( @section.cards.length > 0 )
|
||||
redirect_to section_url(@section.id) , alert: "Must delete cards first"
|
||||
return
|
||||
end
|
||||
@section.card_style = ""
|
||||
end
|
||||
@section.set_template( template )
|
||||
@section.edit_save(current_member.email)
|
||||
redirect_to section_url(@section.id)
|
||||
|
Reference in New Issue
Block a user