Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions analysisstore/server/astore.py
Original file line number Diff line number Diff line change
Expand Up @@ -210,9 +210,11 @@ def _clean_ids(self, cursor):

def find_analysis_header(self, **kwargs):
"""Given a set of parameters, return analysis header(s) that match the provided criteria"""
cur = self.database.analysis_header.find(kwargs).sort([('time', DESCENDING),
projection = kwargs.pop('_projection', {})
projection.update({"_id": False})
cur = self.database.analysis_header.find(kwargs, projection=projection).sort([('time', DESCENDING),
('uid', DESCENDING)])
return self._clean_ids(cur)
return list(cur)

def find_data_reference_header(self, **kwargs):
"""Given a set of kwargs in mongo query format, returns a list of data
Expand Down