Revision 8f335041 snf-cyclades-app/synnefo/logic/ips.py

b/snf-cyclades-app/synnefo/logic/ips.py
46 46
    if network.action == "DESTROY":
47 47
        raise faults.Conflict("Cannot allocate IP. Network %s is being"
48 48
                              " deleted" % network.id)
49
    elif network.drained:
50
        raise faults.Conflict("Can not allocate IP while network '%s' is in"
51
                              " 'SNF:DRAINED' status" % network.id)
52

  
49 53
    ip_pools = IPPoolTable.objects.select_for_update()\
50 54
        .filter(subnet__network=network)
51 55
    try:

Also available in: Unified diff