While smoke-testing the plugin, I get report where metadata.json "number_hosts" is 2, but "hosts" array in another json file has only one item: #v+ $ cat metadata.json {"report_id": "11a5300c-6a02-464a-a5fb-9dd7cc1e537c","host_inventory_api_version": "1.0","source": "Satellite","report_slices": {"ff45bb65-e965-4ddd-a05d-86059aa13185": {"number_hosts": 2}}} $ python3 -c 'import json; print(len(json.load(open("ff45bb65-e965-4ddd-a05d-86059aa13185.json"))["hosts"]))' 1 #v- I don't have report itself, but I found json files on Satellite filesystem - attaching them to bugzilla. I could reproduce that right after I registered one host in default organization of Satellite. Later I registered more hosts, and metadata number matched number of hosts. When I removed all hosts except one, metadata says there is only one host - as expected. I also registered new host on another organization, but here again - metadata number matches number of hosts. So this *might* happen only for first host registered in default organization, which would not be a big deal. But this might also creep up in other circumstances, so I think it's good idea to double-check code responsible for that part. Found on plugin version 1.0.4, Satellite 6.7 snap 17.
Created attachment 1673818 [details] metadata.json
Created attachment 1673819 [details] ff45bb65-e965-4ddd-a05d-86059aa13185.json
*** This bug has been marked as a duplicate of bug 1812858 ***