diff --git a/app/views/protocols/import_export/_import_json_protocol_preview_modal.html.erb b/app/views/protocols/import_export/_import_json_protocol_preview_modal.html.erb index 6f67da96a..7a011102b 100644 --- a/app/views/protocols/import_export/_import_json_protocol_preview_modal.html.erb +++ b/app/views/protocols/import_export/_import_json_protocol_preview_modal.html.erb @@ -3,12 +3,13 @@ remote: true, :html=> { :id => "protocolsio-import-form" }) do |f| %> <%= hidden_field_tag :json_object, JSON.generate(@json_object) %> - -<% if URI.parse(request.referrer).query %> -<%= hidden_field_tag :type,CGI.parse(URI.parse(request.referrer).query).fetch('type') %> -<% else %> -<%= hidden_field_tag :type,'public' %> +<% byebug %> +<% url_query = Rack::Utils.parse_query URI(request.referrer).query %> +<% type_privacy = "public" %> +<% if url_query.key?("type") && url_query["type"]=="private" %> + <% type_privacy = "private" %> <% end %> +<%= hidden_field_tag :type, type_privacy %>