This allows things to work when using spaces in provider names and cloud account names.
Signed-off-by: Chris Lalancette clalance@redhat.com --- src/app/models/cloud_account.rb | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/app/models/cloud_account.rb b/src/app/models/cloud_account.rb index cbe4d9f..6333c00 100644 --- a/src/app/models/cloud_account.rb +++ b/src/app/models/cloud_account.rb @@ -147,7 +147,7 @@ EOT def generate_cloud_account_key client = connect if client.feature?(:instances, :authentication_key) - key = client.create_key(:name => "#{self.name}_#{Time.now.to_i}_key") + key = client.create_key(:name => "#{self.name.tr!(" \t", "_")}_#{Time.now.to_i}_key") InstanceKey.create(:cloud_account => self, :pem => key.pem, :name => key.id) if key end end