Fix problem with metric formatting in cloud visualization #21598
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description:
Changing the requestConfig after the datatable was requested shouldn't be done. We therefor even trigger a warning here:
matomo/core/Plugin/Visualization.php
Lines 837 to 870 in b855509
This is currently done in the cloud visualization to handle problems with formatted/unformatted values.
To reproduce the issue you can simply go the Behaviour > Engagement. Two reports should by default be loaded as Cloud Viz. Rendering them should show the warning message in the logs.
This should also fix random UI test failures like https://builds-artifacts.matomo.org/matomo-org/matomo/5.x-dev/6982498243/UIIntegrationTest_visitors_realtime_visits.png
Review