diff options
-rw-r--r-- | wsgate/wsgateEHS.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/wsgate/wsgateEHS.cpp b/wsgate/wsgateEHS.cpp index 581d365..2244d58 100644 --- a/wsgate/wsgateEHS.cpp +++ b/wsgate/wsgateEHS.cpp @@ -917,14 +917,12 @@ namespace wsgate{ } else { m_sOpenStackPassword.clear(); } - if (pt.get_optional<std::string>("openstack.tenantname")) { - m_sOpenStackProjectName.assign(pt.get<std::string>("openstack.tenantname")); - } else { - m_sOpenStackProjectName.clear(); - } if (pt.get_optional<std::string>("openstack.projectname")) { m_sOpenStackProjectName.assign(pt.get<std::string>("openstack.projectname")); } + else if (pt.get_optional<std::string>("openstack.tenantname")) { + m_sOpenStackProjectName.assign(pt.get<std::string>("openstack.tenantname")); + } else { m_sOpenStackProjectName.clear(); } |