fix: 避免associationtype异常

This commit is contained in:
Qu Xuan
2019-11-13 19:56:22 +08:00
parent ed050e603f
commit c45df5fd9b
2 changed files with 3 additions and 3 deletions
+1
View File
@@ -21,6 +21,7 @@ const (
EIP_ASSOCIATE_TYPE_SERVER = "server"
EIP_ASSOCIATE_TYPE_NAT_GATEWAY = "natgateway"
EIP_ASSOCIATE_TYPE_LOADBALANCER = "loadbalancer"
EIP_ASSOCIATE_TYPE_UNKNOWN = "unknown"
EIP_STATUS_READY = "ready"
EIP_STATUS_UNKNOWN = "unknown"
+2 -3
View File
@@ -143,12 +143,11 @@ func (self *SEipAddress) GetAssociationType() string {
"lb-": api.EIP_ASSOCIATE_TYPE_LOADBALANCER,
"lbl-": api.EIP_ASSOCIATE_TYPE_LOADBALANCER,
} {
if strings.HasPrefix(prefix, self.InstanceId) {
if strings.HasPrefix(self.InstanceId, prefix) {
return instanceType
}
}
log.Fatalf("unsupported type: %s", self.InstanceId)
return "unsupported"
return api.EIP_ASSOCIATE_TYPE_UNKNOWN
}
return ""
}