From 56ad911dc1e9e0bcee508f7ddc2509fbcbbfcb0d Mon Sep 17 00:00:00 2001 From: f Date: Fri, 28 Dec 2018 14:23:38 -0300 Subject: [PATCH] bugs --- app/models/post/template_field.rb | 2 +- app/views/posts/_form.haml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/models/post/template_field.rb b/app/models/post/template_field.rb index 0215671..ade177f 100644 --- a/app/models/post/template_field.rb +++ b/app/models/post/template_field.rb @@ -179,7 +179,7 @@ class Post end def check_box_group? - array? && contents.fetch('checkbox', false) + array? && (complex? && contents.fetch('checkbox', false)) end def array? diff --git a/app/views/posts/_form.haml b/app/views/posts/_form.haml index 75fa9e9..70dcb5b 100644 --- a/app/views/posts/_form.haml +++ b/app/views/posts/_form.haml @@ -17,7 +17,7 @@ - else - url = site_post_path(@site, @post, lang: @lang) - method = :patch -- if pre = @post.template.get_front_matter('pre') +- if pre = @post.template.try(:get_front_matter, 'pre') = render 'layouts/help', help: CommonMarker.render_doc(pre).to_html = form_tag url, method: method, @@ -136,5 +136,5 @@ = submit_tag t('posts.save_incomplete'), class: 'btn btn-info submit-post-incomplete', name: 'commit_incomplete' .invalid_help.alert.alert-danger.d-none= @site.config.dig('invalid_help') || t('posts.invalid_help') .sending_help.alert.alert-success.d-none= @site.config.dig('sending_help') || t('posts.sending_help') -- if post = @post.template.get_front_matter('post') +- if post = @post.template.try(:get_front_matter, 'post') = render 'layouts/help', help: CommonMarker.render_doc(post).to_html