diff --git a/umap/templates/umap/content.html b/umap/templates/umap/content.html index 6647095d..ecabe18c 100644 --- a/umap/templates/umap/content.html +++ b/umap/templates/umap/content.html @@ -41,12 +41,14 @@ const server = new window.umap.ServerRequest(ui) const getMore = async function (e) { L.DomEvent.stop(e) - const [{html}, response] = await server.get(this.href) - const container = this.parentNode - container.innerHTML = html - const more = document.querySelector('.more_button') - if (more) { - L.DomEvent.on(more, 'click', getMore, more) + const [{html}, response, error] = await server.get(this.href) + if (!error) { + const container = this.parentNode + container.innerHTML = html + const more = document.querySelector('.more_button') + if (more) { + L.DomEvent.on(more, 'click', getMore, more) + } } } const more = document.querySelector('.more_button')