Hi all,
How would I create a new node with d:content property via REST API?
I created a custom type containing a property of type d:content:
<type name="thy:daniilFolder">
<title>Daniil Folder</title>
<parent>cm:folder</parent>
<properties>
<property name="thy:folderProp">
<type>d:text</type>
</property>
<property name="thy:folderDoc">
<type>d:content</type>
<mandatory>false</mandatory>
<index enabled="true">
<atomic>false</atomic>
<stored>false</stored>
<tokenised>true</tokenised>
</index>
</property>
</properties>
</type>
I'm trying to create a new node of this type using nodes/{nodeId}/children REST API like so:
{
"name":"Daniil Folder 2019",
"nodeType":"thy:daniilFolder",
"properties": {
"thy:folderProp": "Some prop",
"thy:folderDoc": "...base64-encoded representation of a PDF file..."
}
}
thy:folderProp gets set correctly, however thy:folderDoc is being set to an empty file:
"thy:folderDoc": {
"size": 0,
"locale": "en_US",
"id": 392,
"infoUrl": "contentUrl=|mimetype=|size=0|encoding=|locale=en_US_"
}