}
fileChange (event: any) {
- if (event.target.files && event.target.files.length) {
+ if (event.target.files?.length) {
const [ file ] = event.target.files
if (file.size > this.maxFileSize) {
}
const extension = '.' + file.name.split('.').pop()
- if (this.extensions.includes(extension) === false) {
+ if (this.extensions.includes(extension.toLowerCase()) === false) {
const message = $localize`PeerTube cannot handle this kind of file. Accepted extensions are ${this.allowedExtensionsMessage}}.`
this.notifier.error(message)