diff --git a/app/controllers/verification/residence_controller.rb b/app/controllers/verification/residence_controller.rb index b9951502e..515f98ca3 100644 --- a/app/controllers/verification/residence_controller.rb +++ b/app/controllers/verification/residence_controller.rb @@ -20,7 +20,7 @@ class Verification::ResidenceController < ApplicationController private def residence_params - params.require(:residence).permit(:document_number, :document_type, :date_of_birth, :postal_code) + params.require(:residence).permit(:document_number, :document_type, :date_of_birth, :postal_code, :terms_of_service) end def verify_attemps_left! diff --git a/app/models/verification/residence.rb b/app/models/verification/residence.rb index ec8deda2b..26b994c8e 100644 --- a/app/models/verification/residence.rb +++ b/app/models/verification/residence.rb @@ -2,12 +2,13 @@ class Verification::Residence include ActiveModel::Model include ActiveModel::Dates - attr_accessor :user, :document_number, :document_type, :date_of_birth, :postal_code + attr_accessor :user, :document_number, :document_type, :date_of_birth, :postal_code, :terms_of_service validates_presence_of :document_number validates_presence_of :document_type validates_presence_of :date_of_birth validates_presence_of :postal_code + validates :terms_of_service, acceptance: { allow_nil: false } validates :postal_code, length: { is: 5 } diff --git a/app/views/verification/residence/new.html.erb b/app/views/verification/residence/new.html.erb index c61df2f27..6d890c8c9 100644 --- a/app/views/verification/residence/new.html.erb +++ b/app/views/verification/residence/new.html.erb @@ -13,6 +13,15 @@ start_year: 1900, end_year: 16.years.ago.year %> <%= f.text_field :postal_code %> +