@mattab opened this Issue on June 24th 2019 Member

Reported by email:

I have multiple entries for the GALAXY S9.

See screenshot:

Screenshot from 2019-05-24 18-30-10

In the UI it looks like this:

Screenshot from 2019-05-24 18-31-54

Likely an encoding issue where the ending %2B is not displayed correctly in the reports?

@sgiehl commented on July 2nd 2019 Member

I have investigated the issue. The data is correctly tracked and also correctly included in the resulting datatable returned by the API method. The problem is a result of the SafeDecodeLabel filter that is applied to in the DataTablePostProcessor, which does a urldecode on all lables. As the device name includes a +, it's converted to a .

@mattab @tsteur @diosmosis does anyone have a good idea how to tackle that? Removing the SafeDecodeLabel might have various side effects. Also there might be labels containing a + that should be converted to a space :man_shrugging:

@diosmosis commented on July 2nd 2019 Member

This is a similar problem I tried to solve here: https://github.com/matomo-org/matomo/pull/13481

Every change I made resulted in a new broken test, haven't worked on it in a while.

Powered by GitHub Issue Mirror