From e6b09eef0c02f2671ef263df61d193533e65d024 Mon Sep 17 00:00:00 2001
From: Cedric Brandily <zzelle@gmail.com>
Date: Thu, 15 Sep 2016 21:57:17 +0200
Subject: [PATCH] Correct login name deduction in SshServer

Currently SshServer ("server ssh" command) raises an AttributeError if
no explicit login is provided because it uses an attribute which no more
exists.

Change-Id: I86f68230037d51efb41aca62e07e058733ecd67a
Closes-Bug: #1624085
---
 openstackclient/compute/v2/server.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/openstackclient/compute/v2/server.py b/openstackclient/compute/v2/server.py
index 3e6903b701..1ca3149798 100644
--- a/openstackclient/compute/v2/server.py
+++ b/openstackclient/compute/v2/server.py
@@ -1677,7 +1677,7 @@ class SshServer(command.Command):
         if parsed_args.login:
             login = parsed_args.login
         else:
-            login = self.app.client_manager._username
+            login = self.app.client_manager.auth_ref.username
         if parsed_args.verbose:
             cmd += " -v"