[#8434] tickets search results count change reverted
diff --git a/ForgeTracker/forgetracker/model/ticket.py b/ForgeTracker/forgetracker/model/ticket.py
index a67ed48..34aa72e 100644
--- a/ForgeTracker/forgetracker/model/ticket.py
+++ b/ForgeTracker/forgetracker/model/ticket.py
@@ -1306,6 +1306,7 @@ def paged_search(cls, app_config, user, q, limit=None, page=0, sort=None, show_d
solr_error = e
matches = None
if matches:
+ count = matches.hits
# ticket_matches is in sorted order
ticket_matches = [ObjectId(match['id'].split('#')[1]) for match in matches.docs]
query = cls.query.find(
@@ -1316,7 +1317,6 @@ def paged_search(cls, app_config, user, q, limit=None, page=0, sort=None, show_d
ticket_by_id[t._id] = t
# and pull them out in the order given by ticket_numbers
tickets = []
- count = 0
for t_id in ticket_matches:
if t_id in ticket_by_id:
show_deleted = show_deleted and security.has_access(
@@ -1325,7 +1325,6 @@ def paged_search(cls, app_config, user, q, limit=None, page=0, sort=None, show_d
app_config.project.root_project if app_config else None) and
(show_deleted or ticket_by_id[t_id].deleted is False)):
tickets.append(ticket_by_id[t_id])
- count = count + 1
else:
count = count - 1
return dict(tickets=tickets,