diff --git a/tacker/nfvo/nfvo_plugin.py b/tacker/nfvo/nfvo_plugin.py index 6df88947e..636cb2b9a 100644 --- a/tacker/nfvo/nfvo_plugin.py +++ b/tacker/nfvo/nfvo_plugin.py @@ -572,7 +572,7 @@ class NfvoPlugin(nfvo_db_plugin.NfvoPluginDb, vnffg_db.VnffgPluginDbMixin, if not f: LOG.warning('Unable to decode VIM auth') raise nfvo.VimNotFoundException(vim_id=vim_id) - return f.decrypt(cred) + return f.decrypt(cred).decode('utf-8') @staticmethod def _find_vim_key(vim_id): diff --git a/tacker/vnfm/vim_client.py b/tacker/vnfm/vim_client.py index 59b739a3c..8573c184d 100644 --- a/tacker/vnfm/vim_client.py +++ b/tacker/vnfm/vim_client.py @@ -123,7 +123,7 @@ class VimClient(object): if not f: LOG.warning('Unable to decode VIM auth') raise nfvo.VimNotFoundException(vim_id=vim_id) - return f.decrypt(cred) + return f.decrypt(cred).decode('utf-8') @staticmethod def _find_vim_key(vim_id):