chemistry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bjarki Gudlaugsson (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CMIS-399) Empty custom CMIS properties on custom document types result in faulty XML
Date Tue, 12 Jul 2011 13:46:59 GMT
Empty custom CMIS properties on custom document types result in faulty XML
--------------------------------------------------------------------------

                 Key: CMIS-399
                 URL: https://issues.apache.org/jira/browse/CMIS-399
             Project: Chemistry
          Issue Type: Bug
          Components: python-cmislib
    Affects Versions: OpenCMIS 0.4.0
         Environment: This behaviour has been replicated on several systems including CentOS
5, Windows 7, Ubuntu 10.04 and Fedora 15.
python version 2.6
cmislib version 0.4.1
            Reporter: Bjarki Gudlaugsson


When calling createDocument on CmisFolder and submitting an empty property (e.g. custom:custom_property)
for a custom document type (e.g. custom:custom_document_type) the resulting xml looks like
this:

<cmis:propertyId propertyDefinitionId="cmis:objectTypeId">
  <cmis:value>D:custom:custom_document_type</cmis:value>
</cmis:propertyId>
<cmis:propertyString propertyDefinitionId="custom:custom_property">
  <cmis:value></cmis:value>
</cmis:propertyString>

It is invalid and it results in the CMIS server (Alfresco in my case) not setting any of the
submitted custom properties. It should look like this (and this is how the Java version does
it):

<cmis:propertyId propertyDefinitionId="cmis:objectTypeId">
  <cmis:value>D:custom:custom_document_type</cmis:value>
</cmis:propertyId>
<cmis:propertyString propertyDefinitionId="custom:custom_property" />

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message