From 7f370081dabb716fd5fdce637037d27191359b49 Mon Sep 17 00:00:00 2001 From: Kat Date: Mon, 10 Jul 2023 16:31:37 +0100 Subject: [PATCH] Put redirect to duplicate logs path behind a feature flag --- app/controllers/form_controller.rb | 12 +++++++----- app/services/feature_toggle.rb | 4 ++++ 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/app/controllers/form_controller.rb b/app/controllers/form_controller.rb index 1d51ad381..93cfda2f0 100644 --- a/app/controllers/form_controller.rb +++ b/app/controllers/form_controller.rb @@ -155,12 +155,14 @@ private end def successful_redirect_path - if @log.lettings? - if current_user.lettings_logs.duplicate_logs(@log).count.positive? - return send("lettings_log_duplicate_logs_path", @log) + if FeatureToggle.deduplication_flow_enabled? + if @log.lettings? + if current_user.lettings_logs.duplicate_logs(@log).count.positive? + return send("lettings_log_duplicate_logs_path", @log) + end + elsif current_user.sales_logs.duplicate_logs(@log).count.positive? + return send("sales_log_duplicate_logs_path", @log) end - elsif current_user.sales_logs.duplicate_logs(@log).count.positive? - return send("sales_log_duplicate_logs_path", @log) end if is_referrer_type?("check_answers") diff --git a/app/services/feature_toggle.rb b/app/services/feature_toggle.rb index 2bc081b56..153b7352a 100644 --- a/app/services/feature_toggle.rb +++ b/app/services/feature_toggle.rb @@ -33,4 +33,8 @@ class FeatureToggle def self.new_data_protection_confirmation? true end + + def self.deduplication_flow_enabled? + !Rails.env.production? + end end