From 47d2a569aa60a34e6f74934dc86c3dc684384b50 Mon Sep 17 00:00:00 2001 From: ank Date: Thu, 9 Jun 2016 10:42:15 +0530 Subject: [PATCH] Policy Classifier update is failing Change-Id: I142b9f02705be21141336a751a9204322ae93d98 Closes-Bug: #1589738 --- gbpui/panels/application_policy/forms.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/gbpui/panels/application_policy/forms.py b/gbpui/panels/application_policy/forms.py index fbfe473..fc47e58 100644 --- a/gbpui/panels/application_policy/forms.py +++ b/gbpui/panels/application_policy/forms.py @@ -270,11 +270,12 @@ class UpdatePolicyClassifierForm(BaseUpdateForm): url = reverse('horizon:project:application_policy:index') try: policyclassifier_id = self.initial['policyclassifier_id'] - protocol = context.get('protocol').lower() - if protocol in PROTOCOL_MAP: - context['protocol'] = PROTOCOL_MAP[protocol] - elif protocol == "any": - context['protocol'] = None + if 'protocol' in context: + protocol = context.get('protocol').lower() + if protocol in PROTOCOL_MAP: + context['protocol'] = PROTOCOL_MAP[protocol] + elif protocol == "any": + context['protocol'] = None if 'port_range' in context and context['port_range'] == '': context['port_range'] = None if context.get('name'):