From b22ce03e61c64b34fd87e8958781dbca324189cd Mon Sep 17 00:00:00 2001 From: Mohamed Nizar Date: Tue, 15 Aug 2017 13:40:27 +0530 Subject: [PATCH] #76 Cannot read property 'name' of undefined https://github.com/shuyu/angular-material-fileinput/issues/76 --- src/lf-ng-md-file-input.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) 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;