Revision 051e47f8 snf-cyclades-app/synnefo/api/servers.py
b/snf-cyclades-app/synnefo/api/servers.py | ||
---|---|---|
489 | 489 |
|
490 | 490 |
log.debug('list_addresses %s', server_id) |
491 | 491 |
vm = util.get_vm(server_id, request.user_uniq) |
492 |
attachments = [nic_to_dict(nic) for nic in vm.nics.all()]
|
|
492 |
attachments = [nic_to_dict(nic) for nic in vm.nics.filter(state="ACTIVE")]
|
|
493 | 493 |
addresses = attachments_to_addresses(attachments) |
494 | 494 |
|
495 | 495 |
if request.serialization == 'xml': |
... | ... | |
513 | 513 |
log.debug('list_addresses_by_network %s %s', server_id, network_id) |
514 | 514 |
machine = util.get_vm(server_id, request.user_uniq) |
515 | 515 |
network = util.get_network(network_id, request.user_uniq) |
516 |
nics = machine.nics.filter(network=network).all() |
|
516 |
nics = machine.nics.filter(network=network, state="ACTIVE").all()
|
|
517 | 517 |
addresses = attachments_to_addresses(map(nic_to_dict, nics)) |
518 | 518 |
|
519 | 519 |
if request.serialization == 'xml': |
Also available in: Unified diff