From b40c27cdbf28c7dc30d7d1daf8af28dbb8992a36 Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Tue, 8 Apr 2025 15:57:19 +0300 Subject: [PATCH] fix specs --- app/controllers/start_form_controller.rb | 2 ++ app/views/shared/_app_tour.html.erb | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/app/controllers/start_form_controller.rb b/app/controllers/start_form_controller.rb index a0a72044..90c32bde 100644 --- a/app/controllers/start_form_controller.rb +++ b/app/controllers/start_form_controller.rb @@ -11,6 +11,8 @@ class StartFormController < ApplicationController before_action :load_template def show + raise ActionController::RoutingError, I18n.t('not_found') if @template.preferences['require_phone_2fa'] == true + @submitter = @template.submissions.new(account_id: @template.account_id) .submitters.new(uuid: (filter_undefined_submitters(@template).first || @template.submitters.first)['uuid']) diff --git a/app/views/shared/_app_tour.html.erb b/app/views/shared/_app_tour.html.erb index 46b5d15d..09af71fa 100644 --- a/app/views/shared/_app_tour.html.erb +++ b/app/views/shared/_app_tour.html.erb @@ -1,5 +1,5 @@ <% if current_user.created_at > 2.weeks.ago || params[:tour] == 'true' %> - <% user_config = current_user.user_configs.find_or_initialize_by(key: UserConfig::SHOW_APP_TOUR) %> + <% user_config = current_user.user_configs.find_by(key: UserConfig::SHOW_APP_TOUR) || UserConfig.new(key: UserConfig::SHOW_APP_TOUR, user: current_user) %> <% if user_config.new_record? || user_config.value || params[:tour] == 'true' %> <% end %>