diff --git a/gracedb/api.py b/gracedb/api.py index 636201b43e0c09c83d124ebffcb903949813d873..efdce22f7acf0695bccf61a424a6bad085565f96 100644 --- a/gracedb/api.py +++ b/gracedb/api.py @@ -363,8 +363,6 @@ class EventList(APIView): sort = request.QUERY_PARAMS.get("sort", "-created") columns = request.QUERY_PARAMS.get("columns", "") - self.logger.debug("accepts = %s" % request.META['HTTP_ACCEPT']) - events = Event.objects if query: form = SimpleSearchForm(request.GET) @@ -723,7 +721,9 @@ class EventLabel(APIView): # Janky serialization def eventLogToDict(log, request=None): + uri = None taglist_uri = None + file_uri = None if request: uri = reverse("eventlog-detail", args=[log.event.graceid(), log.N], @@ -731,14 +731,18 @@ def eventLogToDict(log, request=None): taglist_uri = reverse("eventlogtag-list", args=[log.event.graceid(), log.N], request=request) - else: - uri = None + if log.filename: + file_uri = reverse("files", + args=[log.event.graceid(), log.filename], + request=request) + return { "comment" : log.comment, "created" : log.created, "issuer" : log.issuer.username, "self" : uri, "tags" : taglist_uri, + "file" : file_uri, } class EventLogList(APIView):