diff --git a/src/vitis/client/javascript/externs/formReader/component/map.js b/src/vitis/client/javascript/externs/formReader/component/map.js
index 84e8ba3cc709ec0c973afeee8a915f6be0de8a41..f56f7e384783e2a3ab60b68e95871b1bca285898 100755
--- a/src/vitis/client/javascript/externs/formReader/component/map.js
+++ b/src/vitis/client/javascript/externs/formReader/component/map.js
@@ -403,6 +403,7 @@ nsVitisComponent.Map.prototype.initMap = function (options) {
     if (options["type"] === "vmap") {
         if (options["tree"]) {
             this['aTree'] = this.loadTree(options["tree"]);
+            deferred.resolve(options["tree"]);
         } else if (options["map_id"]) {
             this.getAjaxVmapMap(options["map_id"]).then(function(oMap){