4506cf6a11f7a810ef79a775f175420850d1839b
By removing the catch and letting the error propagate to the top-level error handler, we can receive more detailed error reports including exactly which request failed. The assumption that any request failure is a permissions error is replaced by an explicit client-side check before making any requests.
discourse-data-explorer
This plugin allows admins to run SQL queries against the live Discourse database, including parameterized queries and formatting for several common column types.
Details at: https://meta.discourse.org/t/data-explorer-plugin/32566
Languages
Ruby
55.5%
JavaScript
41.9%
SCSS
2.6%