diff --git a/src/bower_components/emby-webcomponents/imageuploader/imageuploader.js b/src/bower_components/emby-webcomponents/imageuploader/imageuploader.js
index 5d6c0f8745..eb68505118 100644
--- a/src/bower_components/emby-webcomponents/imageuploader/imageuploader.js
+++ b/src/bower_components/emby-webcomponents/imageuploader/imageuploader.js
@@ -74,7 +74,11 @@
return false;
}
- if (file.type !== "image/png" && file.type !== "image/jpeg" && file.type !== "image/jpeg") {
+ if (file.type !== "image/png" && file.type !== "image/x-png" && file.type !== "image/jpeg") {
+ require(['toast'], function (toast) {
+ toast(globalize.translate('sharedcomponents#MessageImageFileTypeAllowed'));
+ });
+ e.preventDefault();
return false;
}
@@ -83,6 +87,13 @@
var dlg = dom.parentWithClass(this, 'dialog');
var imageType = dlg.querySelector('#selectImageType').value;
+ if (imageType === "None") {
+ require(["toast"], function(toast) {
+ toast(globalize.translate("sharedcomponents#MessageImageTypeNotSelected"));
+ });
+ e.preventDefault();
+ return false;
+ }
connectionManager.getApiClient(currentServerId).uploadItemImage(currentItemId, imageType, file).then(function () {
diff --git a/src/bower_components/emby-webcomponents/imageuploader/imageuploader.template.html b/src/bower_components/emby-webcomponents/imageuploader/imageuploader.template.html
index f47bfd4320..19edc80cc2 100644
--- a/src/bower_components/emby-webcomponents/imageuploader/imageuploader.template.html
+++ b/src/bower_components/emby-webcomponents/imageuploader/imageuploader.template.html
@@ -22,12 +22,13 @@