diff --git a/app/models/manageiq/providers/openstack/inventory/parser/cloud_manager.rb b/app/models/manageiq/providers/openstack/inventory/parser/cloud_manager.rb index 1876fac5a..05f1ac092 100644 --- a/app/models/manageiq/providers/openstack/inventory/parser/cloud_manager.rb +++ b/app/models/manageiq/providers/openstack/inventory/parser/cloud_manager.rb @@ -173,6 +173,8 @@ def orchestration_stack_resources(stack, stack_inventory_object) raw_resources.reject! { |r| r.physical_resource_id.nil? } raw_resources.each do |resource| uid = resource.physical_resource_id + + next unless uid o = persister.orchestration_stacks_resources.find_or_build(uid) o.ems_ref = uid o.logical_resource = resource.logical_resource_id