SDKits / ExamineX

Issue tracker for ExamineX
https://examinex.online
5 stars 0 forks source link

Childnodes not deleted from index (ElasticSearch) #105

Closed mcl-sz closed 2 months ago

mcl-sz commented 2 months ago

Describe the bug For example, if the "Authors" node contains some child "Author"-nodes and the "Authors" node is deleted, the "Author"-nodes remain in the External- and DeliveryApi-index.

License ID Your ExamineX license Id (found in your license file) if you are running a licensed version.

To Reproduce

The node can still be found in the External- and DeliveryApi-index but should be deleted.

Expected behavior The childnodes should be removed from the External- and DeliveryApi-index if the parentnode is trashed.

Versions

Shazwazza commented 2 months ago

Thanks for the report, this is confirmed - will ship a new release in the next hour or so. Will ping back here when it is shipped.

Shazwazza commented 2 months ago

Hi @mcl-sz Version 3.0.4 has been published which should resolve this issue.

mcl-sz commented 2 months ago

Hi @Shazwazza , i can confirm this this issue is resolved but unfortunately https://github.com/SDKits/ExamineX/issues/106 is not fixed in this release.

Shazwazza commented 2 months ago

@mcl-sz oh? Ok let me go check but essentially it is the same issue/code that does that. I'll check.

mcl-sz commented 2 months ago

The DeliveryApiContentIndex in Umbraco Examine has a separate PerformDeleteFromIndex method, maybe this has something to do with that?