From a45a9e9acac5b68879ad3c4d5093e7f6c8c81c6d Mon Sep 17 00:00:00 2001 From: Martin Artnik Date: Thu, 24 Apr 2025 14:44:53 +0200 Subject: [PATCH] Fix form_field_value validation and specs --- app/models/form_field_value.rb | 2 +- spec/models/form_field_value_spec.rb | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/models/form_field_value.rb b/app/models/form_field_value.rb index 5f8b90109..1412219cd 100644 --- a/app/models/form_field_value.rb +++ b/app/models/form_field_value.rb @@ -40,7 +40,7 @@ class FormFieldValue < ApplicationRecord end def uniqueness_latest - return unless form_response.form_field_values.exists?(form_field_id: form_field_id, latest: true) + return unless form_response&.form_field_values&.exists?(form_field_id: form_field_id, latest: true) errors.add(:value, :not_unique_latest) end diff --git a/spec/models/form_field_value_spec.rb b/spec/models/form_field_value_spec.rb index c7d92cfa9..03c6c0bdb 100644 --- a/spec/models/form_field_value_spec.rb +++ b/spec/models/form_field_value_spec.rb @@ -3,10 +3,10 @@ require 'rails_helper' describe FormFieldValue, type: :model do - let(:form_response) { build :form_field_value } + let(:form_field_value) { build :form_field_value } it 'is valid' do - expect(form_response).to be_valid + expect(form_field_value).to be_valid end it 'should be of class form field value' do