fix: 避免监听未设置manager_id

This commit is contained in:
ioito
2019-09-24 19:22:47 +08:00
parent be416cb75a
commit 67ab5819f4
@@ -231,6 +231,10 @@ func (man *SLoadbalancerListenerManager) ValidateCreateData(ctx context.Context,
return nil, httperrors.NewResourceNotFoundError("failed to find region for loadbalancer %s", lb.Name)
}
if len(lb.ManagerId) > 0 {
data.Set("manager_id", jsonutils.NewString(lb.ManagerId))
}
return region.GetDriver().ValidateCreateLoadbalancerListenerData(ctx, userCred, ownerId, data, lb, backendGroupV.Model)
}