Revision 2db7d9df snf-cyclades-app/synnefo/api/util.py

b/snf-cyclades-app/synnefo/api/util.py
64 64
from synnefo.db.pools import EmptyPool
65 65

  
66 66
from synnefo.lib.astakos import get_user
67
from synnefo.plankton.backend import ImageBackend
67
from synnefo.plankton.backend import ImageBackend, NotAllowedError
68 68
from synnefo.settings import MAX_CIDR_BLOCK
69 69

  
70 70

  
......
408 408
            except VirtualMachine.BuildingError:
409 409
                fault = BuildInProgress('Server is being built.')
410 410
                return render_fault(request, fault)
411
            except NotAllowedError:
412
                # Image Backend Unathorized
413
                fault = Forbidden('Request not allowed.')
414
                return render_fault(request, fault)
411 415
            except Fault, fault:
412 416
                if fault.code >= 500:
413 417
                    log.exception('API fault')

Also available in: Unified diff