diff --git a/frontend/main.js b/frontend/main.js index 7f6a1af..df8f3bd 100644 --- a/frontend/main.js +++ b/frontend/main.js @@ -69,8 +69,15 @@ class TPDF { titleElement.appendChild(document.createTextNode(results['books'][i]['title'])); - coverElement.src = 'output/images/' + results['books'][i]['cover']; - coverElement.alt = 'Cover of «' + results['books'][i]['title'] + '»'; + if (results['books'][i]['cover'] != undefined) { + coverElement.src = 'output/images/' + results['books'][i]['cover']; + coverElement.alt = 'Cover of «' + results['books'][i]['title'] + '»'; + } + else { + coverElement.src = 'frontend/placeholder.png'; + coverElement.alt = '[no image]'; + } + bookElement.appendChild(titleElement); bookElement.appendChild(coverElement); diff --git a/frontend/placeholder.png b/frontend/placeholder.png new file mode 100644 index 0000000..56f6d34 Binary files /dev/null and b/frontend/placeholder.png differ