Konrad Windszus created SLING-6368:
--------------------------------------
Summary: Double slashes are not correctly resolved during
publishing
Key: SLING-6368
URL: https://issues.apache.org/jira/browse/SLING-6368
Project: Sling
Issue Type: Bug
Components: IDE
Affects Versions: Sling Eclipse IDE 1.1.0
Reporter: Konrad Windszus
If a .content.xml file contains a attribute like this
{code}
configjson="\{
 "title": "Resolved
Segments",
 "icon":
"coral-Icon--targeted",
 "storeMapping":
{
 "s": "segmentation"

},
 "template": "<p
class=\\"contexthub-module-line1\\">Resolved Segments</p><p
class=\\"contexthub-module-line2\\">{{s.summary}}</p>",

"clickable": true,
 "listReference":
"/store/segmentation/segments",
 "listType":
"custom",
 "listItemTemplate":
"<span>{{label}}</span>",

"itemOnClickNoop": true
}"
{code}
the double "\" is not resolved correclty.
In the JCR its value is shown as
{code}
{
"title": "Resolved Segments",
"icon": "coral-Icon--targeted",
"storeMapping": {
"s": "segmentation"
},
"template": "<p class=\\"contexthub-module-line1\\">Resolved Segments</p><p
class=\\"contexthub-module-line2\\">{{s.summary}}</p>",
"clickable": true,
"listReference": "/store/segmentation/segments",
"listType": "custom",
"listItemTemplate": "<span>{{label}}</span>",
"itemOnClickNoop": true
}
(i.e. it contains double backslashes).
When being deployed through the content-package-maven-plugin the same attribute
is being stored in the JCR with value
{code}
{
"title": "Resolved Segments",
"icon": "coral-Icon--targeted",
"storeMapping": {
"s": "segmentation"
},
"template": "<p class=\"contexthub-module-line1\">Resolved Segments</p><p
class=\"contexthub-module-line2\">{{s.summary}}</p>",
"clickable": true,
"listReference": "/store/segmentation/segments",
"listType": "custom",
"listItemTemplate": "<span>{{label}}</span>",
"itemOnClickNoop": true
}
{code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)