diff --git a/app/helpers/status_tag_helper.rb b/app/helpers/status_tag_helper.rb index 3f06102122..aedb8d9e48 100644 --- a/app/helpers/status_tag_helper.rb +++ b/app/helpers/status_tag_helper.rb @@ -1,14 +1,12 @@ module StatusTagHelper def review_section_tag(resource, form_classes) steps = form_classes.map(&:target_name) - if steps.all? { |step| resource.in_progress_steps.include?(step.to_s) } + if steps.all? { |step| resource.in_progress_steps.include?(step.to_s) } || steps.none? { |step| step_completed?(resource, step) } incomplete elsif steps.all? { |step| resource.imported_steps.include?(step.to_s) } imported elsif form_classes.all?(&:optional?) optional - elsif steps.none? { |step| step_completed?(resource, step) } - incomplete elsif step_forms_contain_errors?(resource, form_classes) action_required else