[
https://issues.apache.org/jira/browse/OODT-555?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Luca Cinquini resolved OODT-555.
--------------------------------
Resolution: Fixed
> CAS-Curator MetadataResource REST endpoint updateMetadata deletes product met
> instead of updating
> -------------------------------------------------------------------------------------------------
>
> Key: OODT-555
> URL: https://issues.apache.org/jira/browse/OODT-555
> Project: OODT
> Issue Type: Bug
> Components: curator
> Affects Versions: 0.6
> Reporter: Rishi Verma
> Assignee: Luca Cinquini
> Priority: Critical
> Fix For: 0.6
>
> Attachments: OODT-555-stacktrace.txt
>
>
> The trunk build of CAS-Curator (rev. 1440737) seems to break the
> MetadataResource.updateMetadata method by deleting product met instead of
> updating it.
> I built a trunk build of cas-curator webapp and deployed to a local tomcat.
> Next, I pointed the curator to my local cas-filemgr. From this point,
> following the CAS-Curator REST API directions for updating a product's
> metadata [1], I attempted to invoke a sample call to update a metadata field.
> This step had two consequences: (1) the product's metadata was not updated,
> and critically (2) the product was actually deleted!
> Reproducibility steps:
> 1. Build latest trunk build (rev. 1440737) of curator
> 2. Deploy to tomcat with an active filemgr catalog (containing data)
> 3. Invoke the following Unix command to update the metadata for a given
> product: curl --data
> "id=<YOUR_PRODUCT_ID>&metadata.<METADATA_KEY_NAME>=<METADATA_KEY_VALUE>"
> http://localhost:8080/curator/services/metadata/update
> 4. Watch to see the product met actually being deleted instead of updated
> I will attach the stack trace (seen from step 4) to this bug report.
> --
> [1] https://cwiki.apache.org/OODT/cas-curator-rest-api.html
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira