ActionView::Template::Error: No route matches {:action=>"destroy", :controller=>"projects/approver_groups", :id=>#<ApproverGro...

https://sentry.gitlap.com/gitlab/gitlabcom/issues/111126/

ActionController::UrlGenerationError: No route matches {:action=>"destroy", :controller=>"projects/approver_groups", :id=>#<ApproverGroup id: nil, target_id: 6196624, target_type: "MergeRequest", group_id: 2188850, created_at: nil, updated_at: nil>, :merge_request_id=>#<MergeRequest id:6196624 90Seconds/webapp!3019>, :namespace_id=>#<Group id:2132846 @90Seconds>, :project_id=>#<Project id:4693544 90Seconds/webapp>} missing required keys: [:id]
  config/application.rb:192:in `block (4 levels) in <class:Application>'
    send(name, project&.namespace, project, *args) # rubocop:disable GitlabSecurity/PublicSend
  app/views/shared/issuable/_approvals.html.haml:59:in `block in _app_views_shared_issuable__approvals_html_haml__1381529748406533881_69890442585680'
    = link_to project_merge_request_approver_group_path(@project, issuable, approver_group), data: { confirm: "Are you sure you want to remove group #{approver_group.group.name}"}, method: :delete, class: "btn-xs btn btn-remove", title: ...
  app/views/shared/issuable/_approvals.html.haml:48:in `_app_views_shared_issuable__approvals_html_haml__1381529748406533881_69890442585680'
    - issuable.overall_approver_groups.each do |approver_group|
  app/views/shared/issuable/_form.html.haml:32:in `_app_views_shared_issuable__form_html_haml__1032505109434689763_69890709983960'
    = render 'shared/issuable/approvals', issuable: issuable, form: form
  app/views/projects/merge_requests/_form.html.haml:2:in `block in _app_views_projects_merge_requests__form_html_haml__4426038215803301680_69890709610920'
    = render 'shared/issuable/form', f: f, issuable: @merge_request
...
(204 additional frame(s) were not displayed)

ActionView::Template::Error: No route matches {:action=>"destroy", :controller=>"projects/approver_groups", :id=>#<ApproverGroup id: nil, target_id: 6196624, target_type: "MergeRequest", group_id: 2188850, created_at: nil, updated_at: nil>, :merge_request_id=>#<MergeRequest id:6196624 90Seconds/webapp!3019>, :namespace_id=>#<Group id:2132846 @90Seconds>, :project_id=>#<Project id:4693544 90Seconds/webapp>} missing required keys: [:id]

ActionView::Template::Error: No route matches {:action=>"destroy", :controller=>"projects/approver_groups", :id=>#<ApproverGroup id: nil, target_id: 6196624, target_type: "MergeRequest", group_id: 2188850, created_at: nil, updated_at: nil>, :merge_request_id=>#<MergeRequest id:6196624 90Seconds/webapp!3019>, :namespace_id=>#<Group id:2132846 @90Seconds>, :project_id=>#<Project id:4693544 90Seconds/webapp>} missing required keys: [:id]