Repository: kylin
Updated Branches:
  refs/heads/master 4b2865389 -> 9a0c20e36


KYLIN-2789-jira-description


Project: http://git-wip-us.apache.org/repos/asf/kylin/repo
Commit: http://git-wip-us.apache.org/repos/asf/kylin/commit/9a0c20e3
Tree: http://git-wip-us.apache.org/repos/asf/kylin/tree/9a0c20e3
Diff: http://git-wip-us.apache.org/repos/asf/kylin/diff/9a0c20e3

Branch: refs/heads/master
Commit: 9a0c20e3646dbb9fff2afacd2402243df7882f42
Parents: 4b28653
Author: 贺红涛 <hehong...@lianjia.com>
Authored: Wed Aug 16 23:01:43 2017 +0800
Committer: chenzhx <c...@apache.org>
Committed: Thu Aug 17 17:00:20 2017 +0800

----------------------------------------------------------------------
 webapp/app/js/model/cubeListModel.js | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/kylin/blob/9a0c20e3/webapp/app/js/model/cubeListModel.js
----------------------------------------------------------------------
diff --git a/webapp/app/js/model/cubeListModel.js 
b/webapp/app/js/model/cubeListModel.js
index b08ddbe..7b32437 100755
--- a/webapp/app/js/model/cubeListModel.js
+++ b/webapp/app/js/model/cubeListModel.js
@@ -26,17 +26,14 @@ 
KylinApp.service('CubeList',function(CubeService,$q,AccessService){
         CubeService.list(queryParam, function (_cubes) {
             angular.forEach(_cubes, function (cube, index) {
                 if(cube.name){
+                    cube.last_build_time = undefined;
                     if (cube.segments && cube.segments.length > 0) {
                         for(var i= cube.segments.length-1;i>=0;i--){
                             if(cube.segments[i].status==="READY"){
-                                cube.last_build_time = 
cube.segments[i].last_build_time;
-                                break;
-                            }else if(i===0){
-                                cube.last_build_time = undefined;
+                                if(cube.last_build_time===undefined || 
cube.last_build_time<cube.segments[i].last_build_time)
+                                    cube.last_build_time = 
cube.segments[i].last_build_time;
                             }
                         }
-                    } else {
-                        cube.last_build_time = undefined;
                     }
                 }
             });

Reply via email to