New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Row evolution not working in several reports #17263
Comments
@diosmosis Might be related to our discussion in matomo-org/plugin-MarketingCampaignsReporting#62 |
I was able to reproduce this last month but I tried it again today on a few environments and it seems to work like a charm. Closing it for now, but we can reopen in case someone experiences it again. Would be great to understand what the way to reproduce is in case we can reproduce it again. |
Very strange: When you click on the @diosmosis link the graph is empty, but if you close the graph and reopen it manually (admindz > |
Expected Behavior
When clicking on a row evolution icon, I should be able to see correctly the evolution of the row data:
Current Behavior
Three different errors are occurring:
In my local environment, looks like this:
Possible Solution
Based on this information:
We get to:
The problem described in the first point of the previous section, appears when the hit from JS includes the parameter idSubtable. Another difference between the hits is the presence of the paramater flat with value 0.
Good request:
Bad request:
Another important thing happening is that the method getCustomDimension is being called several times when processing the request; the last execution of it, receives the parameter $date with a range of dates (2021-02-05,2021-02-15, for instance); when this happens and the parameter idSubtable is present, the method Archive::createDataTableFromArchive is executed and it does not return a DataTable, reason why we get the error described before.
By avoiding the execution of the method Archive::createDataTableFromArchive, the first error disapears, but the second and third one continue happening.
Steps to Reproduce (for Bugs)
1.Enter to demo.matomo.cloud
2.Enter to Behaviour->Page Author
3.Expand any row and click on the Open Row Evolution icon of one of the subtable rows
4.Close the dialog using the X button
5.Click on the Open Row Evolution icon of another of the subtable rows
6.If the error does not appear, try the previous step but with a register of another subtable
About the second error, repeat the same steps but using the Acquisition->Websites section.
The third error appears jointly with the second one. Although, I couldn't reproduce it in demo.matomo.cloud.
Context
Related issues:
Your Environment
CC: @pardvm
The text was updated successfully, but these errors were encountered: