diff --git a/src/lf-ng-md-file-input.js b/src/lf-ng-md-file-input.js index 98f6498..5901cc8 100644 --- a/src/lf-ng-md-file-input.js +++ b/src/lf-ng-md-file-input.js @@ -329,7 +329,7 @@ } var boolValid = true; modelValue.every(function(obj,idx){ - if(obj.lfFile.type.match(reg)){ + if(obj.lfFile !== undefined && obj.lfFile.type.match(reg)){ return true; }else{ boolValid = false; @@ -681,9 +681,12 @@ var isFileAreadyExist = false; - scope.lfFiles.every(function(obj,idx){ + scope.lfFiles.every(function(obj,idx){ var lfFile = obj.lfFile; - if(lfFile.name == file.name) { + if(obj.isRemote) { + return true; + } + if(lfFile.name !== undefined && lfFile.name == file.name) { if(lfFile.size == file.size) { if(lfFile.lastModified == file.lastModified) { isFileAreadyExist = true;