From 0e9d6b491b5c4dbfb143a6e71c25f7fdd18e7e06 Mon Sep 17 00:00:00 2001 From: Michael Ball Date: Tue, 7 Jul 2020 22:24:28 -0700 Subject: [PATCH] fix tickets bug with no description --- app/helpers/conference_helper.rb | 5 +++++ app/views/conferences/_tickets.haml | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/app/helpers/conference_helper.rb b/app/helpers/conference_helper.rb index a48bed54..bd04898c 100644 --- a/app/helpers/conference_helper.rb +++ b/app/helpers/conference_helper.rb @@ -21,4 +21,9 @@ module ConferenceHelper '%20Sponsorship' ].join end + + def short_ticket_description(ticket) + return unless ticket.description + markdown(ticket.description&.split("\n").first&.strip) + end end diff --git a/app/views/conferences/_tickets.haml b/app/views/conferences/_tickets.haml index 8e29558d..65f7e602 100644 --- a/app/views/conferences/_tickets.haml +++ b/app/views/conferences/_tickets.haml @@ -20,7 +20,7 @@ %h3.text-center.word_break = ticket.title .word_break - = markdown(ticket.description.split("\n")&.first.strip) + = short_ticket_description(ticket) %button.btn-block.btn.btn-lg.btn-success %i.fa.fa-ticket.fa-fw{"aria-hidden": true} = humanized_money_with_symbol(ticket.price)