Fix #18239: Fix support of no-extension files for FileValidator::validateExtension()

This commit is contained in:
DarkDef
2020-08-19 20:32:15 +03:00
committed by GitHub
parent 175a201004
commit f212925242
4 changed files with 24 additions and 2 deletions

View File

@ -413,7 +413,7 @@ yii.validation = (function ($) {
for (var index=0; index < options.extensions.length; index++) {
var ext = options.extensions[index].toLowerCase();
if (filename.substr(filename.length - options.extensions[index].length - 1) === ('.' + ext)) {
if ((ext === '' && filename.indexOf('.') === -1) || (filename.substr(filename.length - options.extensions[index].length - 1) === ('.' + ext))) {
found = true;
break;
}