From 671ad54cc731502a415159490520bfd4d2a7c1bc Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz Date: Thu, 15 Feb 2018 17:20:57 +0000 Subject: [PATCH] Work around mixed return types for get_meeting_schedule() - Legacy-Id: 14643 --- ietf/meeting/ajax.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ietf/meeting/ajax.py b/ietf/meeting/ajax.py index 2c6e0e199..2978f1396 100644 --- a/ietf/meeting/ajax.py +++ b/ietf/meeting/ajax.py @@ -486,7 +486,13 @@ def assignments_get(request, num, schedule): # this returns the list of scheduled sessions for the given named agenda def assignments_json(request, num, owner, name): - meeting, person, schedule = get_meeting_schedule(num, owner, name) + info = get_meeting_schedule(num, owner, name) + # The return values from get_meeting_schedule() are silly, in that it + # is a tuple for non-error return, but a HTTPResponse when error, but + # work around that for the moment + if isinstance(info, HttpResponse): + return info + meeting, person, schedule = info if request.method == 'GET': return assignments_get(request, meeting, schedule)