From 9c1f5d49d7d2783054d1e01361298cddafeeec78 Mon Sep 17 00:00:00 2001 From: Alex Meade Date: Fri, 13 Jan 2012 21:27:21 +0000 Subject: have all quota errors return an http 413 Fixes bug 885986 Change-Id: I13a5f600c643c4ce80d638cac98c1c9b999630b2 --- nova/api/openstack/compute/servers.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'nova/api') diff --git a/nova/api/openstack/compute/servers.py b/nova/api/openstack/compute/servers.py index 60b85f591..e67eb2a8e 100644 --- a/nova/api/openstack/compute/servers.py +++ b/nova/api/openstack/compute/servers.py @@ -478,7 +478,8 @@ class Controller(wsgi.Controller): raise exc.HTTPRequestEntityTooLarge(explanation=expl, headers={'Retry-After': 0}) # if the original error is okay, just reraise it - raise error + raise exc.HTTPRequestEntityTooLarge(explanation=error.msg, + headers={'Retry-After': 0}) def _validate_server_name(self, value): if not isinstance(value, basestring): -- cgit