[ 
https://issues.apache.org/jira/browse/CMIS-399?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeff Potts resolved CMIS-399.
-----------------------------

    Resolution: Cannot Reproduce

I cannot reproduce this problem as reported, but I highly suspect the reporter 
is seeing CMIS-481, which is when you try to set a prop to None for any prop 
type other than String.
                
> 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
>            Assignee: Jeff Potts
>              Labels: cmis, property, python, xml
>
> 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.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to