fix set template with/without cards mismatch

This commit is contained in:
2023-01-20 20:14:23 +02:00
parent 321f1909c5
commit 1036d11e98
3 changed files with 13 additions and 4 deletions

View File

@ -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)