Skip to content
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

Surround more functionality in the System Report with try-catches. #880

Merged
merged 4 commits into from
Oct 24, 2023

Conversation

diosmosis
Copy link
Member

Description:

As title. Also, caught exceptions will be treated as errors in the system report and will not be logged, since the average user may not notice them otherwise.

I'm thinking if any piece of functionality here fails, then we'd want the error report to figure out what's wrong.

Fixes #835

Review

@diosmosis diosmosis marked this pull request as draft September 21, 2023 08:36
@diosmosis diosmosis force-pushed the 835-system-report-safeties branch from 923c4e3 to ee49691 Compare October 20, 2023 07:15
@diosmosis diosmosis marked this pull request as ready for review October 20, 2023 07:18
@diosmosis diosmosis requested a review from tsteur October 20, 2023 07:18
@diosmosis diosmosis added the Needs Review For pull requests that need a code review. label Oct 20, 2023
Copy link
Member

@tsteur tsteur left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice one 👍

@diosmosis diosmosis merged commit c6b7308 into develop Oct 24, 2023
@diosmosis diosmosis deleted the 835-system-report-safeties branch October 24, 2023 08:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Needs Review For pull requests that need a code review.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

System report should not fail to fail to load if Matomo experiences an error
2 participants