From 183c7bdd3515776144dfc500851c0ffc0bec6244 Mon Sep 17 00:00:00 2001 From: Daniel Waxweiler Date: Thu, 4 Apr 2024 23:01:49 +0200 Subject: [PATCH] check response --- source/front/blocks/events-list/edit.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/source/front/blocks/events-list/edit.js b/source/front/blocks/events-list/edit.js index 82c6f11..d758a71 100644 --- a/source/front/blocks/events-list/edit.js +++ b/source/front/blocks/events-list/edit.js @@ -28,7 +28,6 @@ export default ({ attributes, setAttributes }) => { timer = setTimeout(() => { const container = document.getElementById(blockProps.id) if (container) { - // TODO not using newest values yet, can get out of sync hideErrorMessages(container) clearEventsList(container) showLoadingIndicator(container) @@ -37,7 +36,12 @@ export default ({ attributes, setAttributes }) => { url += `&groupName=${groupName}` } fetch(url) - .then((response) => response.text()) // TODO also handle response.ok being false + .then((response) => { + if (!response.ok) { + return Promise.reject('Network response was not OK.') + } + return response.text() + }) .then((data) => { const events = JSON.parse(data) displayEvents({