Cannot add secondary Geo nodes after upgrading to 10.1.1
Issue: Unable to add secondary Geo node after upgrade.
Steps to Reproduce: Ads node in UI.
Logs:
Processing by Admin::GeoNodesController#create as HTML
Parameters: {"utf8"=>"✓", "authenticity_token"=>"[FILTERED]", "geo_node"=>{"primary"=>"0", "url"=>"http://gitlab.abuerer.com/", "geo_node_key_attributes"=>"[FILTERED]", "namespace_ids"=>""}}
Completed 500 Internal Server Error in 62ms (ActiveRecord: 5.5ms | Elasticsearch: 0.0ms)
ActionView::Template::Error (First argument in form cannot contain nil or be empty):
14: %hr
15:
16: - if Gitlab::Geo.license_allows?
17: = form_for [:admin, @node], as: :geo_node, url: admin_geo_nodes_path, html: { class: 'form-horizontal js-geo-node-form' } do |f|
18: = render partial: 'form', locals: { form: f, geo_node: @node }
19: .form-actions
20: = f.submit 'Add Node', class: 'btn btn-create'
app/views/admin/geo_nodes/index.html.haml:17:in `_app_views_admin_geo_nodes_index_html_haml___190564111236533392_70092770745080'
lib/gitlab/i18n.rb:47:in `with_locale'
lib/gitlab/i18n.rb:53:in `with_user_locale'
app/controllers/application_controller.rb:349:in `set_locale'
lib/gitlab/middleware/multipart.rb:93:in `call'
lib/gitlab/request_profiler/middleware.rb:14:in `call'
lib/gitlab/jira/middleware.rb:15:in `call'
lib/gitlab/middleware/go.rb:17:in `call'
lib/gitlab/etag_caching/middleware.rb:11:in `call'
lib/gitlab/middleware/read_only.rb:30:in `call'
lib/gitlab/request_context.rb:18:in `call'
lib/gitlab/metrics/requests_rack_middleware.rb:27:in `call'
Customer Ticket: https://gitlab.zendesk.com/agent/tickets/84809