diff --git a/main/webapp/modules/core/scripts/index/parser-interfaces/json-parser-ui.js b/main/webapp/modules/core/scripts/index/parser-interfaces/json-parser-ui.js
index ebc5a16f4..465ec147c 100644
--- a/main/webapp/modules/core/scripts/index/parser-interfaces/json-parser-ui.js
+++ b/main/webapp/modules/core/scripts/index/parser-interfaces/json-parser-ui.js
@@ -66,6 +66,9 @@ Refine.JsonParserUI.prototype.confirmReadyToCreateProject = function() {
};
Refine.JsonParserUI.prototype.getOptions = function() {
+ if(!this._config.recordPath){
+ this._setRecordPath(this._config.defaultRecordPath);
+ }
var options = {
recordPath: this._config.recordPath
};
@@ -236,6 +239,7 @@ Refine.JsonParserUI.prototype._showPickRecordNodesUI = function() {
}
};
rootNode = $('
').addClass('node').addClass('indented').appendTo(elmts.domContainer);
+ this._config.defaultRecordPath=[ANONYMOUS_NODE_NAME];
renderNode(this._config.dom, rootNode, [ANONYMOUS_NODE_NAME]);
};
diff --git a/main/webapp/modules/core/scripts/index/parser-interfaces/xml-parser-ui.js b/main/webapp/modules/core/scripts/index/parser-interfaces/xml-parser-ui.js
index ebe6696fb..6fce35b24 100644
--- a/main/webapp/modules/core/scripts/index/parser-interfaces/xml-parser-ui.js
+++ b/main/webapp/modules/core/scripts/index/parser-interfaces/xml-parser-ui.js
@@ -66,6 +66,9 @@ Refine.XmlParserUI.prototype.confirmReadyToCreateProject = function() {
};
Refine.XmlParserUI.prototype.getOptions = function() {
+ if(!this._config.recordPath){
+ this._setRecordPath(this._config.defaultRecordPath);
+ }
var options = {
recordPath: this._config.recordPath
};
@@ -229,6 +232,7 @@ Refine.XmlParserUI.prototype._showPickRecordElementsUI = function() {
}
};
if (this._config.dom) {
+ this._config.defaultRecordPath=[];
renderNode(this._config.dom, elmts.domContainer, []);
}
};