Loading...
 
Skip to main content

Category filtering fails in tracker

Status
Closed
Subject
Category filtering fails in tracker
Version
4.x
Category
  • Error
  • Usability
Feature
Category
Edit interface (UI)
Trackers
Resolution status
Fixed or Solved
Submitted by
mrisch
Lastmod by
Ushindi Gedeon
Rating
(0)
Description

Filtering by category in trackers yields zero results. However, there are tracker items in the category, and they appear if you browse the category. Other filtering appears to work properly.

The URL appears to be malformed:


Note the extra bracket after filtervalue33 parameter.
http://www.casesofinterest.com/tiki/tiki-view_tracker.php?trackerId=7&status=o&sort_mode=lastModif_desc&filterfield=33&filtervalueQuestion31=&filtervalue32=&filtervalue49=&filtervalue47=&filtervalue41=&filtervalue_other=&filtervalue35=&filtervalue33[]=102&filtervalue40=&filtervalue34=&filtervalue45=&filter=Filter

However, manually removing the extra bracket also fails:
http://www.casesofinterest.com/tiki/tiki-view_tracker.php?trackerId=7&status=o&sort_mode=lastModif_desc&filterfield=33&filtervalueQuestion31=&filtervalue32=&filtervalue49=&filtervalue47=&filtervalue41=&filtervalue_other=&filtervalue35=&filtervalue33[]=102&filtervalue40=&filtervalue34=&filtervalue45=&filter=Filter

Solution
fix Attempt to fix bug 2839 by changing tob$ff.`type` = 'tracker $trackerId' to tob$ff.`type` = 'trackeritem'. This query condition appears to have two problems: 1. tiki_objext field 'type' is never in the form "tracker $trackerID" but is instead just "tracker" and 2. This limitation to search only for trackers limits the search unnecessarily, especially because we are searching for trackeritem objects. If I missed something or broke it, please let me know - it appears to work.
Workaround
Importance
7
Priority
35
Demonstrate Bug on Tiki 19+
Demonstrate Bug (older Tiki versions)
Ticket ID
2839
Created
Saturday 31 October, 2009 13:29:32 UTC
by Unknown
LastModif
Monday 01 June, 2026 16:47:54 UTC


Show PHP error messages