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