Resolution: Won't Fix
Affects Version/s: 6.1.1 CE GA2, 6.1.2 CE GA3, 6.1.20 EE GA2, 6.1.30 EE GA3, 6.2.0 CE GA1, 6.2.1 CE GA2, 6.2.2 CE GA3 , 6.2.10 EE GA1
Fix Version/s: None
1- Define a new Custom Fields for Web Content:
- name "wc_custom"
- type: "Text - Indexed"
2- Add a new Basic Web Content with some dummy data and also enter some value into the Custom Field
3- Search for the previously entered value from the Custom Field
Article shows up
4- Get the "companyId" and the "articleId" of the article from the DB
5- Add a new ExpandoValue through our JSON WS UI:
6- Fill up the form:
8- Go back to the WC Admin or browse your index using
- master: Elasticsaerch Head: https://github.com/mobz/elasticsearch-head
- 6.2.x & below: Luke - https://luke.googlecode.com/files/lukeall-3.5.0.jar
Article doesn't show up when searching for "json" = The corresponding indexed document still contains the old custom value in the index
It affects all type of assets
== Technical background
ExpandoValueLocalService doesn't call reindex after adding or deleting custom values because we reindex the entity (which the given ExpandoValue belongs to) itself during the CRUD operations, so the EVLS doesn't have to deal with such task normally.