-
-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Description
Matomo version: 3.5.0, MySQL version: 10.1.21-MariaDB, PHP version: 7.1.1
Hello, we encoutered a new issue since we updated to Matomo 3.5.0 : when we try to generate a report of a selected page, we get an empty report.
After some investigation, it seems that the parameter “label” is not well decoded in the query.
By default, the query contains : “label=sg%2520%2526gt%253B%2520pages%2520%2526gt%253B%2520%2540%25252Findex.aspx” and it doesn’t work.
If I manually edit the query in the URL with :
“label=sg%20%26gt%3B%20pages%20%26gt%3B%20%40%252Findex.aspx” then it does work. However, I cannot tell all my customers to use this workaround.
It can be reproduced here https://demo.matomo.org/index.php?module=CoreHome&action=index&idSite=7&period=day&date=yesterday&updated=1#?idSite=7&period=day&date=yesterday&category=General_Actions&subcategory=General_Pages&popover=
Select a page under a hierarchy (ex: top > /all) and generate a XML report for it, the query will be:
https://demo.matomo.org/index.php?date=2018-05-15,2018-06-13&expanded=1&filter_limit=100&format=XML&format_metrics=1&idSite=7&label=top%2520%2526gt%253B%2520%2540%25252Fall&method=Actions.getPageUrls&module=API&period=day&token_auth=anonymous
And it’s empty.