diff --git a/app/views/event_registrations/_org_affiliation_pills.html.erb b/app/views/event_registrations/_org_affiliation_pills.html.erb
index f389a6a9a..7158419df 100644
--- a/app/views/event_registrations/_org_affiliation_pills.html.erb
+++ b/app/views/event_registrations/_org_affiliation_pills.html.erb
@@ -6,7 +6,6 @@
<% active = ->(a) { !a.inactive? && (a.end_date.nil? || a.end_date >= Date.current) } %>
<% position = submitted_position.to_s.strip %>
<% is_submitted_org = submitted_org_name.to_s.strip.present? && org.name.to_s.strip.casecmp?(submitted_org_name.to_s.strip) %>
- <% role_affiliations = affiliations.reject(&:facilitator?) %>
Affiliations:
<% affiliations.each do |a| %>
@@ -28,7 +27,7 @@
<% title_attr = a.facilitator? ? "Facilitator role — determines whether the org is active with AWBW" : nil %>
<%= label %>
<% end %>
- <% if is_submitted_org && position.present? && role_affiliations.none? { |a| a.title.to_s.casecmp?(position) } %>
+ <% if is_submitted_org && position.present? && affiliations.none? { |a| a.title.to_s.casecmp?(position) } %>
Title differs from form (form: <%= position %>)
<% end %>
diff --git a/spec/requests/event_registrations_spec.rb b/spec/requests/event_registrations_spec.rb
index cbbf84ab2..4439e20ab 100644
--- a/spec/requests/event_registrations_spec.rb
+++ b/spec/requests/event_registrations_spec.rb
@@ -467,6 +467,15 @@ def details_open?(body, heading)
expect(response.body).not_to include("Title differs from form")
end
+ it "does not show a title-comparison badge when a facilitator affiliation matches the submitted 'Facilitator' position" do
+ create(:affiliation, person: regular_user.person, organization: organization, title: "Facilitator")
+ submit_form(org_name: organization.name, position: "Facilitator")
+
+ get link_organization_event_registration_path(existing_registration)
+
+ expect(response.body).not_to include("Title differs from form")
+ end
+
it "shows 'Title differs from form' when the affiliation title differs from the submitted position" do
create(:affiliation, person: regular_user.person, organization: organization, title: "Counselor")
submit_form(org_name: organization.name, position: "Director")