diff --git a/app/controllers/form_controller.rb b/app/controllers/form_controller.rb index 93cfda2f0..8cfced0dd 100644 --- a/app/controllers/form_controller.rb +++ b/app/controllers/form_controller.rb @@ -50,7 +50,9 @@ class FormController < ApplicationController @interruption_page_id = URI.parse(request.headers["HTTP_REFERER"]).path.split("/").last.underscore @interruption_page_referrer_type = referrer_from_query end - + if DuplicateLogService.is_log_duplicate?(@log) + redirect_to + end if @log page_id = request.path.split("/")[-1].underscore @page = form.get_page(page_id) diff --git a/app/models/form.rb b/app/models/form.rb index 68ed95fd8..db56cc247 100644 --- a/app/models/form.rb +++ b/app/models/form.rb @@ -61,7 +61,7 @@ class Form routed_question || all_questions[0] end - def subsection_for_page(page) + def f(page) subsections.find { |s| s.pages.find { |p| p.id == page.id } } end diff --git a/app/services/duplicate_log_service.rb b/app/services/duplicate_log_service.rb new file mode 100644 index 000000000..a2171bd3d --- /dev/null +++ b/app/services/duplicate_log_service.rb @@ -0,0 +1,5 @@ +class DuplicateLogService + def is_log_duplicate? (log) + return true if log.id == 3 + end +end