File tree Expand file tree Collapse file tree 1 file changed +13
-4
lines changed Expand file tree Collapse file tree 1 file changed +13
-4
lines changed Original file line number Diff line number Diff line change 1
1
/*
2
- * jQuery File Upload Plugin 5.17.1
2
+ * jQuery File Upload Plugin 5.17.2
3
3
* https://github.com/blueimp/jQuery-File-Upload
4
4
*
5
5
* Copyright 2010, Sebastian Tschan
793
793
_handleFileTreeEntry : function ( entry , path ) {
794
794
var that = this ,
795
795
dfd = $ . Deferred ( ) ,
796
- errorHandler = function ( ) {
797
- dfd . reject ( ) ;
796
+ errorHandler = function ( e ) {
797
+ if ( e && ! e . entry ) {
798
+ e . entry = entry ;
799
+ }
800
+ // Since $.when returns immediately if one
801
+ // Deferred is rejected, we use resolve instead.
802
+ // This allows valid files and invalid items
803
+ // to be returned together in one set:
804
+ dfd . resolve ( [ e ] ) ;
798
805
} ,
799
806
dirReader ;
800
807
path = path || '' ;
814
821
} ) . fail ( errorHandler ) ;
815
822
} , errorHandler ) ;
816
823
} else {
817
- errorHandler ( ) ;
824
+ // Return an empy list for file system items
825
+ // other than files or directories:
826
+ dfd . resolve ( [ ] ) ;
818
827
}
819
828
return dfd . promise ( ) ;
820
829
} ,
You can’t perform that action at this time.
0 commit comments