From d07411c62f08c5acc07499edfab131b6bac6b9c2 Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz Date: Sat, 10 Feb 2018 22:37:16 +0000 Subject: [PATCH] Fixed an issue which could arise when updating IPR declarations with no value for patent_info. - Legacy-Id: 14638 --- ietf/ipr/views.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ietf/ipr/views.py b/ietf/ipr/views.py index 5fb61770a..99be51f32 100644 --- a/ietf/ipr/views.py +++ b/ietf/ipr/views.py @@ -535,11 +535,11 @@ def new(request, type, updates=None): original = IprDisclosureBase(id=updates).get_child() initial = model_to_dict(original) initial.update({'updates':str(updates), }) - patent_info = text_to_dict(initial['patent_info']) + patent_info = text_to_dict(initial.get('patent_info', u'')) if patent_info.keys(): patent_dict = dict([ ('patent_'+k.lower(), v) for k,v in patent_info.items() ]) else: - patent_dict = {'patent_notes': initial['patent_info']} + patent_dict = {'patent_notes': initial.get('patent_info', u'')} initial.update(patent_dict) form = ipr_form_mapping[type](initial=initial) else: