Revision 05d401cf snf-cyclades-app/synnefo/api/util.py

b/snf-cyclades-app/synnefo/api/util.py
470 470
                resp = func(request, *args, **kwargs)
471 471
                update_response_headers(request, resp)
472 472
                return resp
473
            except VirtualMachine.DeletedError:
474
                fault = faults.BadRequest('Server has been deleted.')
475
                return render_fault(request, fault)
476
            except Network.DeletedError:
477
                fault = faults.BadRequest('Network has been deleted.')
478
                return render_fault(request, fault)
479
            except VirtualMachine.BuildingError:
480
                fault = faults.BuildInProgress('Server is being built.')
481
                return render_fault(request, fault)
482 473
            except NotAllowedError:
483 474
                # Image Backend Unathorized
484 475
                fault = faults.Forbidden('Request not allowed.')

Also available in: Unified diff