diff --git a/app/controllers/submit_form_controller.rb b/app/controllers/submit_form_controller.rb index 8bd2e027..e4ffa3cf 100644 --- a/app/controllers/submit_form_controller.rb +++ b/app/controllers/submit_form_controller.rb @@ -55,7 +55,7 @@ class SubmitFormController < ApplicationController end def completed - @submitter = Submitter.find_by!(slug: params[:submit_form_slug]) + @submitter = Submitter.completed.find_by!(slug: params[:submit_form_slug]) end def success; end diff --git a/app/models/submitter.rb b/app/models/submitter.rb index 14f98c87..2b46274f 100644 --- a/app/models/submitter.rb +++ b/app/models/submitter.rb @@ -53,6 +53,8 @@ class Submitter < ApplicationRecord has_many :document_generation_events, dependent: :destroy has_many :submission_events, dependent: :destroy + scope :completed, -> { where.not(completed_at: nil) } + def status if completed_at? 'completed'