mirror of https://github.com/apache/cloudstack.git
CLOUDSTACK-1509. During CreateVLANIPRange while trying to assign Public IPs to a new network if the network offering is persistent we get an NPE. Since associateIpRangeToAccount starts and commits a seaparte transaction, commit the transaction started for createVlanAndPublicIpRange before calling associateIpAddressListToAccount.
This commit is contained in:
parent
fd7f4103fe
commit
4ba28a5ba7
|
|
@ -2311,10 +2311,10 @@ public class ConfigurationManagerImpl extends ManagerBase implements Configurati
|
|||
Vlan vlan = createVlanAndPublicIpRange(zoneId, networkId, physicalNetworkId, forVirtualNetwork, podId, startIP,
|
||||
endIP, vlanGateway, vlanNetmask, vlanId, vlanOwner, startIPv6, endIPv6, ip6Gateway, ip6Cidr);
|
||||
|
||||
txn.commit();
|
||||
if (associateIpRangeToAccount) {
|
||||
_networkMgr.associateIpAddressListToAccount(userId, vlanOwner.getId(), zoneId, vlan.getId(), null);
|
||||
}
|
||||
txn.commit();
|
||||
|
||||
// Associate ips to the network
|
||||
if (associateIpRangeToAccount) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue