GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
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
As title. Includes test + some checks in RowEvolution to avoid unexpected fatal errors. (This happened to one user, but it seems there was no easy way to debug the issue.)
Catch exceptions when getting individual reports during scheduled rep…
…orts generation so reports will still be sent even if individual reports fail in some way.
Add test for ScheduledReports API.generateReport exception catching. …
…Includes making Proxy constructor public (for mocking) and using Common::sendHeader in ReportRenderer (so headers won't be sent twice).
Check for valid data in RowEvolution API to avoid unexpected fatal er…
Clear all singletons during fixture setup/teardown in tests.
Very nice and 👍 for adding that integration test
Merge pull request #8726 from piwik/scheduled_reports_catch
Catch exceptions in ScheduledReports generation so reports will still generate if individual reports fail