diff --git a/lib/client/dom.js b/lib/client/dom.js index a34dc228..b9123d82 100644 --- a/lib/client/dom.js +++ b/lib/client/dom.js @@ -1473,13 +1473,15 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog; this.getCurrentData = function(pCallBack, pCurrentFile) { var lParams, lCurrentFile = pCurrentFile ? pCurrentFile : this.getCurrentFile(), - lFunc = function(pData) { - var lName = DOM.getCurrentName(lCurrentFile); - if ( Util.isObject(pData) ) { + + lFunc = function(pData) { + var lExt = '.json', + lName = DOM.getCurrentName(lCurrentFile); + + if (Util.isObject(pData)) { pData = Util.stringifyJSON(pData); - var lExt = '.json'; - if ( !Util.checkExtension(lName, lExt) ) + if (!Util.checkExtension(lName, lExt)) lName += lExt; }