From 3c399fac4e9c26d4ddfe84af56174b08e3fb4a5b Mon Sep 17 00:00:00 2001 From: Alex Ling Date: Mon, 21 Feb 2022 13:25:55 +0000 Subject: [PATCH] Add error handling on admin page (fixes #274) --- public/js/admin.js | 3 +++ src/views/admin.html.ecr | 1 + 2 files changed, 4 insertions(+) diff --git a/public/js/admin.js b/public/js/admin.js index a3299cc..57926b1 100644 --- a/public/js/admin.js +++ b/public/js/admin.js @@ -31,6 +31,9 @@ const component = () => { this.scanMs = data.milliseconds; this.scanTitles = data.titles; }) + .catch(e => { + alert('danger', `Failed to trigger a scan. Error: ${e}`); + }) .always(() => { this.scanning = false; }); diff --git a/src/views/admin.html.ecr b/src/views/admin.html.ecr index fb64d3e..47eead8 100644 --- a/src/views/admin.html.ecr +++ b/src/views/admin.html.ecr @@ -40,5 +40,6 @@ Log Out <% content_for "script" do %> + <% end %>