-
Type: Bug
-
Status: Resolved
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 10.10
-
Fix Version/s: 10.10-HF48, 11.x, 2021.4
-
Component/s: Elasticsearch
-
Release Notes Summary:The property 'ecm:proxyVersionableId' is now indexed in Elasticsearch. A reindexing is required for old documents.
-
Backlog priority:750
-
Upgrade notes:
-
Sprint:nxplatform #35
-
Story Points:2
When a proxy (publication) is sent to elasticsearch for indexing, the JSON representation does not contain property ecm:proxyVersionableId.
It is a problem for the PUBLISHING tab in the Web UI, which uses the nxql_search page provider with the following NXQL query, when publishing a document with no rendition and when the nxql_search page provider is configured to use elasticsearch:
SELECT * FROM Document WHERE ecm:isProxy = 1 AND ecm:isTrashed = 0 AND (rend:sourceVersionableId = "TARGET_DOC_UUID" OR ecm:proxyVersionableId = "TARGET_DOC_UUID")
How to reproduce:
- configure the nxql_search page provider to use elasticsearch
- puiblish a document to a section with no rendition
- navigate to the PUBLISHING tab
Expected result: the PUBLISHING tab lists the published document
Actual result: the PUBLISHING tab does not list the published document