From 097b73ea25dbecb13c7021ba4fcbb51e4becd83c Mon Sep 17 00:00:00 2001 From: Antoine Eiche Date: Thu, 9 Feb 2017 16:23:37 +0100 Subject: [PATCH] Propagate OverQuota exception Change-Id: I87479c2b88aff7f91295ae9c7fea32dd28eb5ce7 Closes-Bug: #1590930 (cherry picked from commit 1051ad5831621c07b39f5b20d5f6376973e9b7b8) --- .../plugins/opencontrail/vnc_client/contrail_res_handler.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/neutron_plugin_contrail/plugins/opencontrail/vnc_client/contrail_res_handler.py b/neutron_plugin_contrail/plugins/opencontrail/vnc_client/contrail_res_handler.py index 252c49c..9c2ad96 100644 --- a/neutron_plugin_contrail/plugins/opencontrail/vnc_client/contrail_res_handler.py +++ b/neutron_plugin_contrail/plugins/opencontrail/vnc_client/contrail_res_handler.py @@ -122,6 +122,11 @@ def _resource_create(self, obj): self._raise_contrail_exception('BadRequest', msg=str(e), resource=res_type) + except vnc_exc.OverQuota as e: + res_type = obj.get_type() + self._raise_contrail_exception('OverQuota', + overs=[res_type], + msg=str(e)) return obj_uuid