def get_object(self):
        try:
            return self.get_node().alternative_citations.find(Q('_id', 'eq', str(self.kwargs['citation_id'])))[0]
        except __HOLE__:
            raise NotFound
dataset/ETHPy150Open CenterForOpenScience/osf.io/api/nodes/views.py/NodeAlternativeCitationDetail.get_object