diff --git a/webapp/src/views/ConfigAdminView.vue b/webapp/src/views/ConfigAdminView.vue index 3e4ed3be..fec15fdb 100644 --- a/webapp/src/views/ConfigAdminView.vue +++ b/webapp/src/views/ConfigAdminView.vue @@ -263,7 +263,7 @@ export default defineComponent({ }, onUploadFileChange() { const target = this.$refs.file as HTMLInputElement; - if (target.files !== null) { + if (target.files !== null && target.files[0]) { this.file = target.files[0]; } if (!this.file) return; @@ -302,7 +302,7 @@ export default defineComponent({ this.uploading = true; const formData = new FormData(); const target = this.$refs.file as HTMLInputElement; // event.target as HTMLInputElement; - if (target.files !== null && target.files?.length > 0) { + if (target.files !== null && target.files[0]) { this.file = target.files[0]; } else { this.UploadError = this.$t('fileadmin.NoFileSelected'); diff --git a/webapp/src/views/FirmwareUpgradeView.vue b/webapp/src/views/FirmwareUpgradeView.vue index 996338f1..fecb28e9 100644 --- a/webapp/src/views/FirmwareUpgradeView.vue +++ b/webapp/src/views/FirmwareUpgradeView.vue @@ -134,7 +134,7 @@ export default defineComponent({ const formData = new FormData(); if (event !== null) { const target = event.target as HTMLInputElement; - if (target.files !== null) { + if (target.files !== null && target.files[0]) { this.file = target.files[0]; } }