Skip to content

Commit 7c79a04

Browse files
removed comment from DefaultOption
1 parent ce7b159 commit 7c79a04

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

src/main/java/com/contentstack/utils/render/DefaultOption.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,6 @@ public String renderNode(String nodeType, JSONObject nodeObject, NodeCallback ca
104104

105105
String strAttrs = strAttrs(nodeObject);
106106

107-
108107
String children = callback.renderChildren(nodeObject.optJSONArray("children"));
109108
switch (nodeType) {
110109
case "p":
@@ -114,9 +113,9 @@ public String renderNode(String nodeType, JSONObject nodeObject, NodeCallback ca
114113
case "img":
115114
String assetLink = getNodeStr(nodeObject, "asset-link");
116115
if (!assetLink.isEmpty()) {
117-
return "<img" + strAttrs + "src=\"" + escapeInjectHtml(nodeObject, "asset-link") + "\" />" + children;
116+
return "<img" + strAttrs + " src=\"" + escapeInjectHtml(nodeObject, "asset-link") + "\" />" + children;
118117
}
119-
return "<img" + strAttrs + "src=\"" + escapeInjectHtml(nodeObject, "src") + "\" />" + children;
118+
return "<img" + strAttrs + " src=\"" + escapeInjectHtml(nodeObject, "src") + "\" />" + children;
120119
case "embed":
121120
return "<iframe" + strAttrs + " src=\"" + escapeInjectHtml(nodeObject, "src") + "\"" + children + "</iframe>";
122121
case "h1":
@@ -179,7 +178,8 @@ String strAttrs(JSONObject nodeObject) {
179178
JSONObject attrsObject = nodeObject.optJSONObject("attrs");
180179
if (attrsObject != null && !attrsObject.isEmpty()) {
181180
for (String key : attrsObject.keySet()) {
182-
String value = attrsObject.getString(key);
181+
Object objValue = attrsObject.opt(key);
182+
String value = objValue.toString();
183183
String[] ignoreKeys = {"href", "asset-link", "src", "url"};
184184
ArrayList<String> ignoreKeysList = new ArrayList<>(Arrays.asList(ignoreKeys));
185185
if (!ignoreKeysList.contains(key)) {

src/test/java/com/contentstack/utils/AssetLinkTest.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,6 @@ public void testRenderFunction() {
2424
keys[0] = "assetlink";
2525
Utils.jsonToHTML(assetLink, keys, new DefaultOption());
2626
System.out.println(assetLink);
27-
Assert.assertEquals("<img src=\"https://image.url/11.jpg\" />", assetLink.opt("assetlink").toString());
27+
Assert.assertEquals("<img display-type=\"display\" asset-name=\"11.jpg\" asset-type=\"image/jpeg\" asset-uid=\"asset_uid_1\" width=\"25.16914749661705\" className=\"dsd\" id=\"sdf\" type=\"asset\" content-type-uid=\"sys_assets\" class-name=\"embedded-asset\" src=\"https://image.url/11.jpg\" />", assetLink.opt("assetlink").toString());
2828
}
2929
}

0 commit comments

Comments
 (0)