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