mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-21 14:19:49 +08:00
Merge pull request #946 in YUNIONIO/onecloud from ~QUXUAN/onecloud:hotfix/qx-openstack-account to release/2.5.0
* commit 'b16bc5d2cb39d912696f8503dfa3cc638e42fb8d': 修复openstack项目及用户名顺序颠倒问题
This commit is contained in:
@@ -74,10 +74,10 @@ func (self *SOpenStackProviderFactory) ValidateUpdateCloudaccountCredential(ctx
|
||||
|
||||
func (self *SOpenStackProviderFactory) GetProvider(providerId, providerName, url, account, password string) (cloudprovider.ICloudProvider, error) {
|
||||
accountInfo := strings.Split(account, "/")
|
||||
username, project := accountInfo[0], ""
|
||||
if len(accountInfo) > 1 {
|
||||
project = accountInfo[1]
|
||||
if len(accountInfo) < 2 {
|
||||
return nil, fmt.Errorf("Missing username or project name %s", account)
|
||||
}
|
||||
project, username := accountInfo[0], accountInfo[1]
|
||||
client, err := openstack.NewOpenStackClient(providerId, providerName, url, username, password, project)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
|
||||
Reference in New Issue
Block a user