Skip to content

Commit 06ea9a0

Browse files
committed
Merged in [8456] from rcross@amsl.com:
fix bug when trying to edit a session request that doesn't exist. fix bug when submitted session request form does not include conflict input fields. - Legacy-Id: 8489 Note: SVN reference [8456] has been migrated to Git commit 09d7255
2 parents d7223b8 + 09d7255 commit 06ea9a0

2 files changed

Lines changed: 6 additions & 5 deletions

File tree

ietf/secr/proceedings/proc_utils.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -558,7 +558,6 @@ def gen_progress(context, final=True):
558558
path = os.path.join(settings.SECR_PROCEEDINGS_DIR,meeting.number,'progress-report.html')
559559
write_html(path,html.content)
560560

561-
@debug.trace
562561
def gen_research(context):
563562
meeting = context['meeting']
564563
gmet, gnot = groups_by_session(None,meeting)

ietf/secr/sreq/views.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -273,13 +273,13 @@ def confirm(request, acronym):
273273
new_session.resources = form['resources']
274274

275275
# write constraint records
276-
save_conflicts(group,meeting,form['conflict1'],'conflict')
277-
save_conflicts(group,meeting,form['conflict2'],'conflic2')
278-
save_conflicts(group,meeting,form['conflict3'],'conflic3')
276+
save_conflicts(group,meeting,form.get('conflict1',''),'conflict')
277+
save_conflicts(group,meeting,form.get('conflict2',''),'conflic2')
278+
save_conflicts(group,meeting,form.get('conflict3',''),'conflic3')
279279

280280
if 'bethere' in form:
281281
bethere_cn = ConstraintName.objects.get(slug='bethere')
282-
for p in form['bethere']:
282+
for p in form.get('bethere', []):
283283
Constraint.objects.create(name=bethere_cn, source=group, person=p, meeting=new_session.meeting)
284284

285285
# deprecated in new schema
@@ -453,6 +453,8 @@ def edit_mtg(request, num, acronym):
453453
return redirect('sessions_view', acronym=acronym)
454454

455455
else:
456+
if not sessions:
457+
return redirect('sessions_new', acronym=acronym)
456458
form = SessionForm(initial=initial)
457459

458460
return render_to_response('sreq/edit.html', {

0 commit comments

Comments
 (0)