diff --git a/app/presenters/publishing_api/organisation_presenter.rb b/app/presenters/publishing_api/organisation_presenter.rb index e2916e27b23..1c3f5812f8b 100644 --- a/app/presenters/publishing_api/organisation_presenter.rb +++ b/app/presenters/publishing_api/organisation_presenter.rb @@ -56,6 +56,8 @@ def links ordered_traffic_commissioners: people_content_ids(role: "traffic_commissioner"), organisations: [content_id], primary_publishing_organisation: [content_id], + superseded_organisations: item.superseded_organisations.map(&:content_id), + superseding_organisations: item.superseding_organisations.map(&:content_id), } end diff --git a/test/unit/app/presenters/publishing_api/organisation_presenter_test.rb b/test/unit/app/presenters/publishing_api/organisation_presenter_test.rb index 660467f0ff5..afd8af60596 100644 --- a/test/unit/app/presenters/publishing_api/organisation_presenter_test.rb +++ b/test/unit/app/presenters/publishing_api/organisation_presenter_test.rb @@ -93,6 +93,8 @@ def present(...) ordered_roles: [role.content_id], organisations: [organisation.content_id], primary_publishing_organisation: [organisation.content_id], + superseded_organisations: [], + superseding_organisations: [], } presented_item = present(organisation)