From b356fb3aae5269de86237a24adf6b44a41c43381 Mon Sep 17 00:00:00 2001 From: Monkey Do Date: Wed, 22 May 2024 13:18:38 +0200 Subject: [PATCH] Print error message string If the API call results in an error response, we parse the response body and get a string. However if the fetch call fails for some reason, we get an Error object and putting that directly in the page causes an error. --- frontend/js/src/settings/export/ExportButtons.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/js/src/settings/export/ExportButtons.tsx b/frontend/js/src/settings/export/ExportButtons.tsx index 535b9108dd..eb903e38c8 100644 --- a/frontend/js/src/settings/export/ExportButtons.tsx +++ b/frontend/js/src/settings/export/ExportButtons.tsx @@ -36,7 +36,7 @@ export default function ExportButtons({ listens = true, feedback = true }) { try { await downloadFile(window.location.href); } catch (error) { - setErrorMessage(error); + setErrorMessage(error.toString()); toast.error(