Revision 326c3ec8 snf-cyclades-app/synnefo/logic/backend.py

b/snf-cyclades-app/synnefo/logic/backend.py
35 35
from datetime import datetime, timedelta
36 36

  
37 37
from synnefo.db.models import (Backend, VirtualMachine, Network,
38
                               IPAddress,
38 39
                               BackendNetwork, BACKEND_STATUSES,
39 40
                               pooled_rapi_client, VirtualMachineDiagnostic,
40
                               Flavor, FloatingIP)
41
                               Flavor)
41 42
from synnefo.logic import utils
42 43
from synnefo import quotas
43 44
from synnefo.api.util import release_resource
......
339 340

  
340 341
    if nic.ipv4:
341 342
        if nic.ip_type == "FLOATING":
342
            FloatingIP.objects.filter(machine=nic.machine_id,
343
                                      network=nic.network_id,
344
                                      ipv4=nic.ipv4).update(machine=None)
343
            IPAddress.objects.filter(machine=nic.machine_id,
344
                                     network=nic.network_id,
345
                                     ipv4=nic.ipv4).update(machine=None)
345 346
        else:
346 347
            nic.network.release_address(nic.ipv4)
347 348

  

Also available in: Unified diff