}
# The context returned by the question_list function, contains info about the questions
- question_context = dict(question_list(request,
+ question_context = question_list(request,
questions,
mark_safe(_(u'questions tagged <span class="tag">%(tag)s</span>') % {'tag': tag}),
None,
mark_safe(_(u'Questions Tagged With %(tag)s') % {'tag': tag}),
- False))
+ False)
+
+ # If the return data type is not a dict just return it
+ if not isinstance(question_context, dict):
+ return question_context
+
+ question_context = dict(question_context)
# Create the combined context
context = dict(question_context.items() + tag_context.items())