From 0578c86d47e3e7e16582a3eee9eb2326f685ce49 Mon Sep 17 00:00:00 2001 From: Sam Seed Date: Thu, 6 Apr 2023 11:52:44 +0100 Subject: [PATCH] feat: show qu header on BU error template if check_answer_label missing --- app/services/bulk_upload/lettings/year2023/row_parser.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/services/bulk_upload/lettings/year2023/row_parser.rb b/app/services/bulk_upload/lettings/year2023/row_parser.rb index cf2bb9b59..60d0ccbc3 100644 --- a/app/services/bulk_upload/lettings/year2023/row_parser.rb +++ b/app/services/bulk_upload/lettings/year2023/row_parser.rb @@ -548,13 +548,15 @@ private if setup_question?(question) fields.each do |field| if errors[field].present? - errors.add(field, I18n.t("validations.not_answered", question: question.check_answer_label&.downcase), category: :setup) + question_text = question.check_answer_label.presence || question.header + errors.add(field, I18n.t("validations.not_answered", question: question_text&.downcase), category: :setup) end end else fields.each do |field| unless errors.any? { |e| fields.include?(e.attribute) } - errors.add(field, I18n.t("validations.not_answered", question: question.check_answer_label&.downcase)) + question_text = question.check_answer_label.presence || question.header + errors.add(field, I18n.t("validations.not_answered", question: question_text&.downcase)) end end end