diff --git a/common/static/js/capa/drag_and_drop/base_image.js b/common/static/js/capa/drag_and_drop/base_image.js
index 9c7c217214..85f6006918 100644
--- a/common/static/js/capa/drag_and_drop/base_image.js
+++ b/common/static/js/capa/drag_and_drop/base_image.js
@@ -23,6 +23,7 @@ define(['logme'], function (logme) {
);
state.baseImageEl = $('
');
+
state.baseImageEl.attr(
'src',
state.config.imageDir + '/' + state.config.base_image
@@ -36,6 +37,19 @@ define(['logme'], function (logme) {
state.baseImageLoaded = true;
});
+ state.baseImageEl.error(function () {
+ logme(
+ 'ERROR: Image "' + state.config.imageDir + '/' +
+ state.config.base_image + '" was not found!'
+ );
+ baseImageElContainer.html(
+ '' +
+ 'ERROR: Image "' + state.config.imageDir + '/' +
+ state.config.base_image + '" was not found!' +
+ ''
+ );
+ baseImageElContainer.appendTo(state.containerEl);
+ });
}
});