Revision 35ea7f67 snf-cyclades-app/synnefo/api/util.py

b/snf-cyclades-app/synnefo/api/util.py
310 310
def get_vm_nic(vm, nic_id):
311 311
    """Get a VMs NIC by its ID."""
312 312
    try:
313
        nic_id = int(nic_id)
313 314
        return vm.nics.get(id=nic_id)
314 315
    except NetworkInterface.DoesNotExist:
315 316
        raise faults.ItemNotFound("NIC '%s' not found" % nic_id)
317
    except (ValueError, TypeError):
318
        raise faults.BadRequest("Invalid NIC ID '%s'" % nic_id)
316 319

  
317 320

  
318 321
def get_nic(nic_id):

Also available in: Unified diff