From ed536f51c4798c3db7b18e683e4bec6606b49f20 Mon Sep 17 00:00:00 2001 From: Branson Stephens <stephenb@uwm.edu> Date: Tue, 15 Jan 2013 16:41:51 -0600 Subject: [PATCH] changed slot filter to allow return of slot list if called without argument --- gracedb/templatetags/slot.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/gracedb/templatetags/slot.py b/gracedb/templatetags/slot.py index 3f331fa8b..63e7b1682 100644 --- a/gracedb/templatetags/slot.py +++ b/gracedb/templatetags/slot.py @@ -6,11 +6,14 @@ from ..models import Slot, EventLog register = template.Library() @register.filter("slot") -def slot(event,name): +def slot(event,name=None): if event is None: return None try: - return Slot.objects.filter(event=event).filter(name__exact=name)[0] + if name: + return Slot.objects.filter(event=event).filter(name__exact=name)[0] + else: + return Slot.objects.filter(event=event) except: # Either there is no such slot or something went wrong. # In either case, we want the template to just ignore it. -- GitLab