From 4dad4adde2a87ec4b33bf3542a9c568068e45b7a Mon Sep 17 00:00:00 2001 From: Bilal Date: Fri, 3 Jul 2020 18:44:34 +0200 Subject: [PATCH] add safeguard --- app/models/medical_release.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/medical_release.rb b/app/models/medical_release.rb index fdf83b6..49ca937 100644 --- a/app/models/medical_release.rb +++ b/app/models/medical_release.rb @@ -82,7 +82,7 @@ class MedicalRelease < ApplicationRecord def valid_answers (1..ContractTemplate::NUMBER_OF_CUSTOM_FIELDS).each do |index| - if contract_template["question_#{index}_text"].present? && + if contract_template && contract_template["question_#{index}_text"].present? && public_send("question_#{index}_answer").blank? errors.add("question_#{index}", I18n.t('medical_releases.custom_validation_errors.question_answer_is_required')) end