diff --git a/python/nistoar/midas/dbio/mongo.py b/python/nistoar/midas/dbio/mongo.py index 954cef0..d6cc7c2 100644 --- a/python/nistoar/midas/dbio/mongo.py +++ b/python/nistoar/midas/dbio/mongo.py @@ -199,7 +199,7 @@ def select_records(self, perm: base.Permissions=base.ACLs.OWN, **cnsts) -> Itera coll = self.native[self._projcoll] for rec in coll.find(constraints, {'_id': False}): - yield base.ProjectRecord(self._projcoll, rec) + yield base.ProjectRecord(self._projcoll, rec, self) except Exception as ex: raise base.DBIOException("Failed while selecting records: " + str(ex), cause=ex) @@ -227,7 +227,7 @@ def adv_select_records(self, filter: dict, coll = self.native[self._projcoll] for rec in coll.find(filter): - yield base.ProjectRecord(self._projcoll, rec) + yield base.ProjectRecord(self._projcoll, rec, self) except Exception as ex: raise base.DBIOException(