Simplifying thge code even further

Realized that we don't need to convert the exisitng dictionary to a new
dictionary.
This commit is contained in:
engern
2015-11-21 14:00:58 +01:00
parent 31dc1b2cdb
commit 54ab26e2ed

View File

@@ -45,28 +45,14 @@ function macroResource($q, $http, umbRequestHelper) {
*/
getMacroResultAsHtmlForEditor: function (macroAlias, pageId, macroParamDictionary) {
//need to format the query string for the custom dictionary
var query = "macroAlias=" + macroAlias + "&pageId=" + pageId;
var macroParams = {};
if (macroParamDictionary) {
_.each(macroParamDictionary, function (val, key) {
//check for null
val = val ? val : "";
//need to detect if the val is a string or an object
if (!angular.isString(val)) {
//if it's not a string we'll send it through the json serializer
val = angular.toJson(val);
}
macroParams[key] = val;
});
}
return umbRequestHelper.resourcePromise(
$http.post(
umbRequestHelper.getApiUrl(
"macroApiBaseUrl",
"GetMacroResultAsHtmlForEditor",
query), JSON.stringify(macroParams)),
query), JSON.stringify(macroParamDictionary)),
'Failed to retrieve macro result for macro with alias ' + macroAlias);
}
};