Revision 1a9aa726

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

  
47
from synnefo.util.text import uenc
48 48

  
49 49
FILTERS = ('name', 'container_format', 'disk_format', 'status', 'size_min',
50 50
           'size_max')
......
143 143
    assert set(params.keys()).issubset(set(ADD_FIELDS))
144 144

  
145 145
    name = params.pop('name')
146

  
147
    if len(uenc(name)) < 1:
148
        raise faults.BadRequest("Invalid image name")
149

  
146 150
    location = params.pop('location', None)
147 151
    try:
148 152
        split_url(location)

Also available in: Unified diff