diff --git a/app/services/katello/pulp3/pulp_content_unit.rb b/app/services/katello/pulp3/pulp_content_unit.rb index 6dfc3b894d8..9ced38fce4e 100644 --- a/app/services/katello/pulp3/pulp_content_unit.rb +++ b/app/services/katello/pulp3/pulp_content_unit.rb @@ -7,6 +7,7 @@ class PulpContentUnit # Any class that extends this class should define: # Class#update_model + # rubocop:disable Metrics/MethodLength def self.katello_name_from_pulpcore_name(pulpcore_name, repo) # Counts shouldn't be needed for more than the default generic content unit type. if repo.generic? @@ -25,6 +26,8 @@ def self.katello_name_from_pulpcore_name(pulpcore_name, repo) ::Katello::PackageGroup::CONTENT_TYPE when ::Katello::Pulp3::Erratum::PULPCORE_CONTENT_TYPE ::Katello::Erratum::CONTENT_TYPE + when ::Katello::Pulp3::ModuleStream::PULPCORE_CONTENT_TYPE + 'module_stream' when ::Katello::Pulp3::DockerTag::PULPCORE_CONTENT_TYPE ::Katello::DockerTag::CONTENT_TYPE when ::Katello::Pulp3::DockerManifest::PULPCORE_CONTENT_TYPE @@ -41,6 +44,7 @@ def self.katello_name_from_pulpcore_name(pulpcore_name, repo) pulpcore_name end end + # rubocop:enable Metrics/MethodLength def self.content_api fail NotImplementedError diff --git a/test/models/concerns/smart_proxy_extensions_test.rb b/test/models/concerns/smart_proxy_extensions_test.rb index 0dc795fcb45..b8ff5cb3697 100644 --- a/test/models/concerns/smart_proxy_extensions_test.rb +++ b/test/models/concerns/smart_proxy_extensions_test.rb @@ -103,7 +103,7 @@ def test_update_content_counts expected_counts = { "content_view_versions" => { yum_repo.content_view_version.id.to_s => { "repositories" => - { yum_repo.id.to_s => { "erratum" => 4, "srpm" => 1, "rpm" => 31, "rpm.modulemd" => 7, "rpm.modulemd_defaults" => 3, "package_group" => 7, "rpm.packagecategory" => 1 }, + { yum_repo.id.to_s => { "erratum" => 4, "srpm" => 1, "rpm" => 31, "module_stream" => 7, "rpm.modulemd_defaults" => 3, "package_group" => 7, "rpm.packagecategory" => 1 }, file_repo.id.to_s => { "file" => 100 }, ansible_repo.id.to_s => { "ansible.collection" => 802 }, container_repo.id.to_s => { "container.blob" => 30, "docker_manifest_list" => 1, "docker_manifest" => 9, "docker_tag" => 5 },