Revision 8b2515a9 snf-cyclades-app/synnefo/api/networks.py

b/snf-cyclades-app/synnefo/api/networks.py
116 116

  
117 117
    log.debug('list_networks detail=%s', detail)
118 118
    since = util.isoparse(request.GET.get('changes-since'))
119
    user_networks = Network.objects.filter(
120
                                Q(userid=request.user_uniq) | Q(public=True))
119
    user_networks = Network.objects.filter(Q(userid=request.user_uniq) |
120
                                           Q(public=True),
121
                                           deleted=False)
121 122

  
122 123
    if since:
123 124
        user_networks = user_networks.filter(updated__gte=since)
124 125
        if not user_networks:
125 126
            return HttpResponse(status=304)
126
    else:
127
        user_networks = user_networks.filter(deleted=False)
128 127

  
129 128
    networks = [network_to_dict(network, request.user_uniq, detail)
130 129
                for network in user_networks]

Also available in: Unified diff