Wrong filter option in search bar for french sub-forum

When typing in the search bar, it is proposed to restrict the search to a sub-forum.
When selecting "International Français" the following info are added in the bar

 #international:francais

This leads to a "no result" message

The inserted text should be as follows using a c with the cedilla

 #international:français

Thanks for your report @fdufnews! It turned out to be caused by a collision between the search qualifier used for the Forum 2005-2010 (read only) > International > Français and the International > Français categories.

The search qualifier is composed of the combination of the "slug" of the category and its immediate parent category. With the previous slugs, this resulted both categories having the qualifier #international:francais. I have now fixed it by configuring a unique slug international-read-only for the Forum 2005-2010 (read only) > International category, meaning the established #international:francais qualifier is now unambiguous and will provide search results from the International > Français category as expected.

The same type of collision also previously existed for other "international" categories. The fix I made resolved it for all of them.

With forum's current settings, the only ASCII characters are allowed in the category "slug". This is the reason for the presence of the c character instead of ç in the search identifier.

It is possible to change the configuration to use "percent encoding" instead:

However, I haven't seen any complaints about the current "transliterated" slugs. I found the search stopped working when I tried it on the staging forum, and I'm not sure #international:fran%C3%A7ais is enough of an improvement over #international:francais anyway.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.