Revision 88329243 snf-cyclades-app/synnefo/helpdesk/views.py

b/snf-cyclades-app/synnefo/helpdesk/views.py
46 46
import astakosclient
47 47
from snf_django.lib import astakos
48 48

  
49
from synnefo.db.models import VirtualMachine, NetworkInterface, Network
49
from synnefo.db.models import VirtualMachine, IPAddress, Network
50 50

  
51 51
# server actions specific imports
52 52
from synnefo.api import util
......
185 185

  
186 186
    if is_ip:
187 187
        try:
188
            nic = NetworkInterface.objects.filter(ipv4=search_query).exclude(
189
                machine__deleted=True).get()
190
            search_query = nic.machine.userid
188
            ip = IPAddress.objects.filter(address=search_query, deleted=False)\
189
                                  .get()
190
            search_query = ip.userid
191 191
            is_uuid = True
192
        except NetworkInterface.DoesNotExist:
192
        except IPAddress.DoesNotExist:
193 193
            account_exists = False
194 194
            account = None
195 195

  

Also available in: Unified diff