From 5c3699ac40d97b91abc3057cf2c715cdec2e4e99 Mon Sep 17 00:00:00 2001 From: xingpeng1 Date: Mon, 5 Feb 2018 19:04:48 +0800 Subject: [PATCH 1/1] KYLIN-3241 --- webapp/app/js/model/cubeDescModel.js | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/webapp/app/js/model/cubeDescModel.js b/webapp/app/js/model/cubeDescModel.js index 9bf969f4a..6cd0fe2a5 100644 --- a/webapp/app/js/model/cubeDescModel.js +++ b/webapp/app/js/model/cubeDescModel.js @@ -20,6 +20,18 @@ KylinApp.service('CubeDescModel', function (kylinConfig) { this.cubeMetaFrame = {}; this.createNew = function (defaultPara) { + var engineType; + var storageType; + if (kylinConfig.isInitialized()) { + engineType = kylinConfig.getCubeEng(); + storageType = kylinConfig.getStorageEng(); + } else { + kylinConfig.init().$promise.then(function (data) { + kylinConfig.initWebConfigInfo(); + engineType = kylinConfig.getCubeEng(); + storageType = kylinConfig.getStorageEng(); + }); + } var cubeMeta = { "name": "", "model_name": "", @@ -56,8 +68,8 @@ KylinApp.service('CubeDescModel', function (kylinConfig) { "retention_range": "0", "status_need_notify":['ERROR', 'DISCARDED', 'SUCCEED'], "auto_merge_time_ranges": [604800000, 2419200000], - "engine_type": kylinConfig.getCubeEng(), - "storage_type":kylinConfig.getStorageEng(), + "engine_type": engineType, + "storage_type": storageType, "override_kylin_properties":{} }; -- 2.11.0.windows.1