mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-06-24 11:20:40 +00:00
Fixes the problem when the app throws an error when running diagnostics, the app's diagnostics page shows an html 500 error and on the diagnostics app page, only an excpetion message is shown without other apps diagnostics. (I encountered this when the network app diagnostics threw an exception because of a particular network configuration.) Tests performed: - Checked that an app diagnostics page and the diagnostics app shows all info correctly. - Modified the networks app diagnostics code so that it throws an exception. Checked that the app diagnostics page shows an exception message and the diagnostics module shows all the apps and the networks app section shows an exception message. Signed-off-by: Veiko Aasa <veiko17@disroot.org> [sunil: Re-add removed relevant comment] [sunil: Remove ability to dismiss the exception message, not much gain for user] [sunil: Remove unnecessary redundant if condition in template] Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org> Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>