Improve error handling to spare the server log from user's malformed requests and stop trying to parse data from providers if the HTTP status was not 200

This commit is contained in:
Ian Renton
2026-07-25 08:17:17 +01:00
parent 34e3933d5d
commit 2fc9658571
26 changed files with 169 additions and 128 deletions
+1 -1
View File
@@ -76,7 +76,7 @@
</div>
<script src="/js/add-spot.js?v=1783702256"></script>
<script src="/js/add-spot.js?v=1784963837"></script>
<script>$(document).ready(function () {
$("#nav-link-add-spot").addClass("active");
}); <!-- highlight active page in nav --></script>
+1 -1
View File
@@ -75,7 +75,7 @@
</div>
<script src="/js/alerts.js?v=1783702256"></script>
<script src="/js/alerts.js?v=1784963837"></script>
<script>$(document).ready(function () {
$("#nav-link-alerts").addClass("active");
}); <!-- highlight active page in nav --></script>
+2 -2
View File
@@ -75,8 +75,8 @@
<script>
let spotProvidersEnabledByDefault = {% raw json_encode(web_ui_options["spot-providers-enabled-by-default"]) %};
</script>
<script src="/js/spotsbandsandmap.js?v=1783702256"></script>
<script src="/js/bands.js?v=1783702256"></script>
<script src="/js/spotsbandsandmap.js?v=1784963837"></script>
<script src="/js/bands.js?v=1784963837"></script>
<script>$(document).ready(function () {
$("#nav-link-bands").addClass("active");
}); <!-- highlight active page in nav --></script>
+5 -5
View File
@@ -1,6 +1,6 @@
{% extends "skeleton.html" %}
{% block head_extra %}
<link rel="stylesheet" href="/css/style.css?v=1783702256" type="text/css">
<link rel="stylesheet" href="/css/style.css?v=1784963837" type="text/css">
<link href="/vendor/css/bootstrap-5.3.8.min.css" rel="stylesheet">
<link href="/vendor/css/fontawesome-6.7.2.min.css" rel="stylesheet">
<link href="/vendor/css/solid-6.7.2.min.css" rel="stylesheet">
@@ -10,10 +10,10 @@
<script src="/vendor/js/bootstrap-5.3.8.bundle.min.js"></script>
<script src="/vendor/js/tinycolor2-1.6.0.min.js"></script>
<script src="/js/utils.js?v=1783702256"></script>
<script src="/js/ui-ham.js?v=1783702256"></script>
<script src="/js/geo.js?v=1783702256"></script>
<script src="/js/common.js?v=1783702256"></script>
<script src="/js/utils.js?v=1784963837"></script>
<script src="/js/ui-ham.js?v=1784963837"></script>
<script src="/js/geo.js?v=1784963837"></script>
<script src="/js/common.js?v=1784963837"></script>
{% end %}
{% block body %}
<div class="container">
+1 -1
View File
@@ -284,7 +284,7 @@
</div>
<script src="/vendor/js/chart-4.4.9.umd.min.js"></script>
<script src="/js/conditions.js?v=1783702256"></script>
<script src="/js/conditions.js?v=1784963837"></script>
<script>$(document).ready(function () {
$("#nav-link-conditions").addClass("active");
}); <!-- highlight active page in nav --></script>
+2 -2
View File
@@ -95,8 +95,8 @@
<script>
let spotProvidersEnabledByDefault = {% raw json_encode(web_ui_options["spot-providers-enabled-by-default"]) %};
</script>
<script src="/js/spotsbandsandmap.js?v=1783702255"></script>
<script src="/js/map.js?v=1783702255"></script>
<script src="/js/spotsbandsandmap.js?v=1784963837"></script>
<script src="/js/map.js?v=1784963837"></script>
<script>$(document).ready(function () {
$("#nav-link-map").addClass("active");
}); <!-- highlight active page in nav --></script>
+2 -2
View File
@@ -116,8 +116,8 @@
<script>
let spotProvidersEnabledByDefault = {% raw json_encode(web_ui_options["spot-providers-enabled-by-default"]) %};
</script>
<script src="/js/spotsbandsandmap.js?v=1783702255"></script>
<script src="/js/spots.js?v=1783702255"></script>
<script src="/js/spotsbandsandmap.js?v=1784963837"></script>
<script src="/js/spots.js?v=1784963837"></script>
<script>$(document).ready(function () {
$("#nav-link-spots").addClass("active");
}); <!-- highlight active page in nav --></script>
+1 -1
View File
@@ -59,7 +59,7 @@
</div>
</div>
<script src="/js/status.js?v=1783702256"></script>
<script src="/js/status.js?v=1784963837"></script>
<script>
$(document).ready(function () {
$("#nav-link-status").addClass("active");