Revision 59573532 snf-cyclades-app/synnefo/plankton/views.py

b/snf-cyclades-app/synnefo/plankton/views.py
43 43
from snf_django.lib import api
44 44
from snf_django.lib.api import faults
45 45
from synnefo.plankton.utils import image_backend
46
from synnefo.plankton.backend import split_url
46 47

  
47 48

  
48 49
FILTERS = ('name', 'container_format', 'disk_format', 'status', 'size_min',
......
143 144

  
144 145
    name = params.pop('name')
145 146
    location = params.pop('location', None)
147
    try:
148
        split_url(location)
149
    except AssertionError:
150
        raise faults.BadRequest("Invalid location '%s'" % location)
146 151

  
147 152
    if location:
148 153
        with image_backend(request.user_uniq) as backend:

Also available in: Unified diff