Fulltext index is not updated when removing a single attached files in the 
files tab
------------------------------------------------------------------------------------

                 Key: NXP-6315
                 URL: https://jira.nuxeo.com/browse/NXP-6315
             Project: Nuxeo Enterprise Platform
          Issue Type: Bug
          Components: Core SQL Storage
    Affects Versions: 5.4.0.1
            Reporter: Olivier Grisel
            Assignee: Olivier Grisel
             Fix For: 5.4.1


Steps to reproduce:

1- create an empty file on your drive named "uniqueword1.txt" and with content 
"uniqueword2"
2- create a document of type File with no main attachment and title "Test File 
document"
3- go to the "Files" tab of "Test File document" and attach "uniqueword1.txt"

By using the search box, you should be able to find "Test File document" with 
both "uniqueword1.txt"  and "uniqueword2" as query words. Everything is fine so 
far.

4- go back to the  "Files" tab of "Test File document" and click the red minus 
button to delete the  "uniqueword1.txt" file attachment.
5-  query both on "uniqueword1.txt"   and "uniqueword2" in the nuxeo search box

Expected: "Test File document"  does not show up in the search results
Observed: "Test File document"  does show up in the search results

The culprit seams to be PersistenceContext#findDirtyDocuments(Set<Serializable> 
dirtyStrings, Set<Serializable> dirtyBinaries) that ignores documents where an 
element of a complex property is deleted.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://jira.nuxeo.com/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        
_______________________________________________
ECM-tickets mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm-tickets

Reply via email to