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