View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0023112||mantisbt||custom fields||public||2017-07-13 14:49||2017-09-03 18:41|
|Target Version||2.6.0||Fixed in Version||2.6.0|
|Summary||0023112: Custom fields badly filtered when multi-projects|
We've recently tested and upgraded from our old Mantis version to version 2.1.0.
We are using it for several projects and have added specific custom fields. One of them is shared and used on many of our projects and called "priorite secondaire" (French). This custom field is a simple and free text field (alowing alpha characters).
Since we've upgraded in 2.1.0, it is still possible to filter on "priorite secondaire" on the view page but the combo box is showing all possible custom fields values (stored in database) no matter the selected project.
This is very embarrassing as we share our mantis bugtracker with our clients and don't want custom fields values from client A to show up on client B page.
This bug might be related to the 0022209 bug fix I guess.
Could you please help me ?
|Steps To Reproduce|
Add the same custom field (free text field) on project A and project B.
Log to the project A and add a bug specifying value "aaaaa" in the custom field.
Log to the project B and add a bug specifying value "bbbbb" in the custom field.
Go to the view bug page (still keeping the project B as selected).
Try to filter on the custom fiel value and both "aaaaa" and "bbbbb" will show up in the combo box.
Note : this behaviour happened on a migrated database from version 1.2.x to version 2.1.0. This has not been tested on a freshly installed 2.1.0 mantis.
|Tags||No tags attached.|
Does not occur in 2.0.0, so this seems to be caused by the major filter rewrite in 2.1.0
yes, this is a regression from previous behaviour. A quick fix can be done for that.
However, i'm not sure if that is actually correct, beacuse:
MantisBT: master 508ab61c
Committer: vboctor Details Diff
|Fix filter by custom fields distinct values
Fix populating available values for a custom field, to match the
behaviour of version < 2.1, where the retrieved values are those
existing only for current project issues.
|mod - core/filter_form_api.php||Diff File|