Mercurial > p > roundup > code
changeset 8129:627871650f4f permission-performance
Filter exact_match_spec in filter_with_permissions
| author | Ralf Schlatterbeck <rsc@runtux.com> |
|---|---|
| date | Tue, 22 Oct 2024 12:04:50 +0200 |
| parents | 261438b9c91c |
| children | 9056b0c8fcd6 |
| files | roundup/hyperdb.py |
| diffstat | 1 files changed, 3 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/roundup/hyperdb.py Tue Oct 22 12:04:03 2024 +0200 +++ b/roundup/hyperdb.py Tue Oct 22 12:04:50 2024 +0200 @@ -1809,6 +1809,9 @@ cn = self.classname sec = self.db.security filterspec = sec.filterFilterspec(userid, cn, filterspec) + if exact_match_spec: + exact_match_spec = sec.filterFilterspec(userid, cn, + exact_match_spec) sort = sec.filterSortspec(userid, cn, sort) group = sec.filterSortspec(userid, cn, group) item_ids = self.filter(search_matches, filterspec, sort, group,
