From 20484cfe5cbae33f66de628a28d54fb9b6963e9e Mon Sep 17 00:00:00 2001 From: Martin Artnik Date: Mon, 14 Jun 2021 10:53:46 +0200 Subject: [PATCH] Handle old reports with no templates properly [SCI-5810] --- app/views/reports/new.html.erb | 2 +- app/views/reports/wizard/_first_step.html.erb | 2 +- app/views/reports/wizard/_project_template_selector.html.erb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/views/reports/new.html.erb b/app/views/reports/new.html.erb index a771bd8cb..b7c3c24e1 100644 --- a/app/views/reports/new.html.erb +++ b/app/views/reports/new.html.erb @@ -46,7 +46,7 @@ <%= t("projects.reports.wizard.statuses.step_#{i + 1}") %> - <% if @edit %> + <% if @edit && @report.settings["template"].present? %>
<% end %> diff --git a/app/views/reports/wizard/_first_step.html.erb b/app/views/reports/wizard/_first_step.html.erb index 1dcc0617f..5d9cda6fc 100644 --- a/app/views/reports/wizard/_first_step.html.erb +++ b/app/views/reports/wizard/_first_step.html.erb @@ -1,5 +1,5 @@
<%= render partial: 'reports/wizard/project_template_selector', locals: {report: report} %>
-
+
">
diff --git a/app/views/reports/wizard/_project_template_selector.html.erb b/app/views/reports/wizard/_project_template_selector.html.erb index 52e8269d3..f29b6e7d6 100644 --- a/app/views/reports/wizard/_project_template_selector.html.erb +++ b/app/views/reports/wizard/_project_template_selector.html.erb @@ -17,7 +17,7 @@ options_for_select(@templates.invert, @active_template), prompt: t('projects.reports.wizard.first_step.select_template'), data: { - disable_on_load: report.settings[:template].blank?, + disable_on_load: report.settings[:template].blank? && report.new_record?, placeholder: t('projects.reports.wizard.first_step.select_template'), selected_template: report.settings[:template], values_editor_path: reports_new_template_values_path(report_id: report.id)