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,

Roundup Issue Tracker: http://roundup-tracker.org/