diff --git a/app/models/manageiq/providers/ansible_tower/shared/inventory/parser/automation_manager.rb b/app/models/manageiq/providers/ansible_tower/shared/inventory/parser/automation_manager.rb index 30810433..d43fe1a2 100644 --- a/app/models/manageiq/providers/ansible_tower/shared/inventory/parser/automation_manager.rb +++ b/app/models/manageiq/providers/ansible_tower/shared/inventory/parser/automation_manager.rb @@ -122,7 +122,7 @@ def credentials collector.credentials.each do |credential| inventory_object = persister.credentials.find_or_build(credential.id.to_s) inventory_object.name = credential.name - inventory_object.userid = credential.username + inventory_object.userid = credential.try(:username) inventory_object.type = miq_credential_types[credential.kind] || "#{provider_module}::AutomationManager::Credential" if credential.kind == 'ssh' && !credential.vault_password.empty? inventory_object.type = "#{provider_module}::AutomationManager::VaultCredential"