Преглед на файлове

Merge branch 'fix/promiseAll' into 'wrdp'

修复promiseAll方法为空数组时的问题

See merge request o2oa/o2oa!2434
胡起 преди 5 години
родител
ревизия
37287a9533
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      o2web/source/o2_core/o2.js

+ 1 - 1
o2web/source/o2_core/o2.js

@@ -1862,7 +1862,7 @@ if (!window.Promise){
 
     var _promiseAll = function(p){
         if (o2.typeOf(p)=="array"){
-            if (p.some(function(e){ return (o2.typeOf(e.then)=="function") })){
+            if (p.some(function(e){ return (e && o2.typeOf(e.then)=="function") })){
                 return Promise.all(p);
             }else{
                 return { "then": function(s){ s(p); return this;} };