diff --git a/pinaxcon/templatetags/nbpy_tags.py b/pinaxcon/templatetags/nbpy_tags.py index 4bbf3206106df97cca2633937c1f0bb7bd63c6ba..e1a28e17fe8f82a6c270a6cc1eb871646e789da6 100644 --- a/pinaxcon/templatetags/nbpy_tags.py +++ b/pinaxcon/templatetags/nbpy_tags.py @@ -74,11 +74,12 @@ def special(context, user): speaker = user.speaker_profile.presentations.count() != 0 except Exception: speaker = False - volunteer = "Volunteer" in ticket_type(context) + tt = ticket_type(context) + volunteer = "Volunteer" in tt if organiser: return "Organizer" - elif speaker: + elif speaker or "Speaker" in tt: return "Speaker" elif volunteer: return "Staff"