diff options
author | Zuul <zuul@review.openstack.org> | 2018-02-01 04:55:50 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2018-02-01 04:55:50 +0000 |
commit | 08c86a64133ba1264c1981f17a8874ba2eee93bf (patch) | |
tree | 39ca16d5345e5b0f2e0080261c78c547a6c06789 | |
parent | aa16c878496fb17221dcb86473e72c70d597af6e (diff) | |
parent | 97475c085ad18ee8c7719fecd22c1380b01284b8 (diff) | |
download | horizon-08c86a64133ba1264c1981f17a8874ba2eee93bf.tar.gz |
Merge "Security group quota error handling" into stable/pike
-rw-r--r-- | openstack_dashboard/api/neutron.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/openstack_dashboard/api/neutron.py b/openstack_dashboard/api/neutron.py index 3266eb396..5e395ba11 100644 --- a/openstack_dashboard/api/neutron.py +++ b/openstack_dashboard/api/neutron.py @@ -377,8 +377,12 @@ class SecurityGroupManager(object): 'remote_group_id': group_id}} try: rule = self.client.create_security_group_rule(body) + except neutron_exc.OverQuotaClient: + raise exceptions.Conflict( + _('Security group rule quotas exceed.')) except neutron_exc.Conflict: - raise exceptions.Conflict(_('Security group rule already exists.')) + raise exceptions.Conflict( + _('Security group rule already exists.')) rule = rule.get('security_group_rule') sg_dict = self._sg_name_dict(parent_group_id, [rule]) return SecurityGroupRule(rule, sg_dict) |