Problem with Products when not Default Organisation is Activated

Good point, thanks for sharing. I had the same even on Katello 3.18 and 4.2 today. Looks like a bug in the UI to me as creating it from the CLI using hammer worked like a charm.

Packages on the Katello 3.18 system:

# rpm -qa|egrep -i 'foreman|katello'
tfm-rubygem-foreman_snapshot_management-2.0.1-1.fm2_3.el7.noarch
foreman-installer-2.3.5-1.el7.noarch
ansiblerole-foreman_scap_client-0.1.0-1.el7.noarch
pulp-katello-1.0.3-1.el7.noarch
0-katello.dummy.de-apache-1.0-1.noarch
tfm-rubygem-foreman-tasks-3.0.6-1.fm2_3.el7.noarch
foreman-cli-2.3.5-1.el7.noarch
tfm-rubygem-foreman_ansible_core-4.0.0-1.fm2_3.el7.noarch
tfm-rubygem-katello-3.18.4-1.el7.noarch
katello-repos-3.18.4-1.el7.noarch
tfm-rubygem-hammer_cli_foreman_docker-0.0.7-1.el7.noarch
foreman-dynflow-sidekiq-2.3.5-1.el7.noarch
katello-server-ca-1.0-1.noarch
0-katello.dummy.de-qpid-router-server-1.0-1.noarch
foreman-debug-2.3.5-1.el7.noarch
tfm-rubygem-foreman-tasks-core-0.3.4-1.fm2_1.el7.noarch
tfm-rubygem-hammer_cli_foreman-2.3.2-1.el7.noarch
tfm-rubygem-hammer_cli_katello-0.24.4-1.el7.noarch
rubygem-foreman_maintain-0.7.10-1.el7.noarch
katello-certs-tools-2.7.3-1.el7.noarch
tfm-rubygem-hammer_cli_foreman_openscap-0.1.12-1.fm2_3.el7.noarch
foreman-libvirt-2.3.5-1.el7.noarch
tfm-rubygem-hammer_cli_foreman_remote_execution-doc-0.2.1-1.fm2_3.el7.noarch
katello-debug-3.18.4-1.el7.noarch
katello-client-bootstrap-1.7.5-1.el7.noarch
0-katello.dummy.de-qpid-client-cert-1.0-1.noarch
0-katello.dummy.de-qpid-router-client-1.0-1.noarch
tfm-rubygem-hammer_cli_foreman_tasks-0.0.15-1.fm2_2.el7.noarch
tfm-rubygem-foreman_remote_execution-4.2.2-1.fm2_3.el7.noarch
tfm-rubygem-foreman_openscap-4.1.3-1.fm2_3.el7.noarch
tfm-rubygem-hammer_cli_foreman_remote_execution-0.2.1-1.fm2_3.el7.noarch
foreman-installer-katello-2.3.5-1.el7.noarch
foreman-vmware-2.3.5-1.el7.noarch
tfm-rubygem-hammer_cli_foreman_ansible-doc-0.3.2-1.fm2_1.el7.noarch
katello-common-3.18.4-1.el7.noarch
foreman-selinux-2.3.5-1.el7.noarch
foreman-service-2.3.5-1.el7.noarch
0-katello.dummy.de-qpid-broker-1.0-1.noarch
0-katello.dummy.de-foreman-proxy-1.0-1.noarch
0-katello.dummy.de-puppet-client-1.0-1.noarch
foreman-postgresql-2.3.5-1.el7.noarch
katello-3.18.4-1.el7.noarch
katello-selinux-3.5.0.1-1.el7.noarch
foreman-release-2.3.5-1.el7.noarch
tfm-rubygem-hammer_cli_foreman_bootdisk-0.3.0-1.el7.noarch
foreman-proxy-2.3.5-1.el7.noarch
katello-default-ca-1.0-1.noarch
0-katello.dummy.de-foreman-proxy-client-1.0-1.noarch
tfm-rubygem-foreman_ansible-6.1.1-1.fm2_3.el7.noarch
tfm-rubygem-foreman_bootdisk-17.0.2-2.fm2_2.el7.noarch
tfm-rubygem-hammer_cli_foreman_ansible-0.3.2-1.fm2_1.el7.noarch
tfm-rubygem-hammer_cli_foreman_openscap-doc-0.1.12-1.fm2_3.el7.noarch
tfm-rubygem-foreman_remote_execution_core-1.4.0-1.el7.noarch
0-katello.dummy.de-foreman-client-1.0-1.noarch
foreman-2.3.5-1.el7.noarch

Packages on the Katello 4.2 system:

# rpm -qa|egrep -i 'foreman|katello'
3-katello.dummy.de-apache-1.0-1.noarch
foreman-service-3.0.0-0.1.rc2.el7.noarch
katello-client-bootstrap-1.7.6-1.el7.noarch
katello-server-ca-1.0-1.noarch
tfm-rubygem-foreman_puppet-1.0.0.rc.2-1.fm3_0.el7.noarch
foreman-debug-3.0.0-0.1.rc2.el7.noarch
foreman-installer-katello-3.0.0-0.1.rc2.el7.noarch
katello-selinux-4.0.2-1.el7.noarch
foreman-release-3.0.0-0.1.rc2.el7.noarch
katello-certs-tools-2.8.0-1.el7.noarch
foreman-selinux-3.0.0-0.1.rc2.el7.noarch
foreman-postgresql-3.0.0-0.1.rc2.el7.noarch
foreman-proxy-3.0.0-0.1.rc2.el7.noarch
3-katello.dummy.de-foreman-client-1.0-1.noarch
3-katello.dummy.de-foreman-proxy-1.0-1.noarch
tfm-rubygem-foreman-tasks-5.0.0-1.fm2_6.el7.noarch
tfm-rubygem-hammer_cli_katello-1.1.2-1.el7.noarch
katello-repos-4.2.0.rc1-1.el7.noarch
foreman-3.0.0-0.1.rc2.el7.noarch
3-katello.dummy.de-foreman-proxy-client-1.0-1.noarch
tfm-rubygem-hammer_cli_foreman-3.0.0-1.el7.noarch
tfm-rubygem-hammer_cli_foreman_puppet-0.0.3-1.fm3_0.el7.noarch
tfm-rubygem-katello-4.2.0.rc1-1.el7.noarch
rubygem-foreman_maintain-0.8.10-1.el7.noarch
foreman-dynflow-sidekiq-3.0.0-0.1.rc2.el7.noarch
katello-debug-4.2.0.rc1-1.el7.noarch
katello-default-ca-1.0-1.noarch
3-katello.dummy.de-puppet-client-1.0-1.noarch
foreman-cli-3.0.0-0.1.rc2.el7.noarch
tfm-rubygem-hammer_cli_foreman_remote_execution-0.2.2-1.fm3_0.el7.noarch
katello-4.2.0.rc1-1.el7.noarch
foreman-installer-3.0.0-0.1.rc2.el7.noarch
tfm-rubygem-hammer_cli_foreman_tasks-0.0.16-1.fm3_0.el7.noarch
tfm-rubygem-foreman_remote_execution-4.7.0-1.fm3_0.el7.noarch
katello-common-4.2.0.rc1-1.el7.noarch

Any ideas?

Thanks in advance!