Browse Source

fixed updating

pull/730/head
JG 3 years ago
parent
commit
6a0c1eb7da
  1. 4
      app/controllers/schemes_controller.rb
  2. 4
      app/views/schemes/primary_client_group.html.erb

4
app/controllers/schemes_controller.rb

@ -46,7 +46,7 @@ class SchemesController < ApplicationController
check_answers = params[:scheme][:check_answers]
page = params[:scheme][:page]
validation_errors scheme_params
validation_errors scheme_params.except(:support_services_provider)
if @scheme.errors.empty? && @scheme.update(scheme_params.except(:support_services_provider_before_type_cast))
if check_answers
@ -139,7 +139,7 @@ class SchemesController < ApplicationController
when "support"
new_location_path
when "details"
if @scheme.support_services_provider.eql? "0"
if @scheme.support_services_provider_before_type_cast.zero?
scheme_primary_client_group_path(@scheme)
else
scheme_support_services_provider_path(@scheme)

4
app/views/schemes/primary_client_group.html.erb

@ -2,9 +2,9 @@
<% if request.referer&.include?("new") || request.referer&.include?("details") %>
<% back_button_path = scheme_details_path(@scheme) %>
<% elsif request.referer&.include?("provider") %>
<% elsif request.referer&.include?("provider") %>
<% back_button_path = scheme_support_services_provider_path(@scheme) %>
<% elsif request.query_parameters["check_answers"] %>
<% elsif request.query_parameters["check_answers"] %>
<% back_button_path = scheme_check_answers_path(@scheme) %>
<% end %>

Loading…
Cancel
Save