Skip to content

Conversation

@coenjacobs
Copy link

The properties key of the mappings key in the mapping array already has values provided by the ElasticPress mapping. In the old situation, that entire key was overwritten, instead of adding the custom mappings to the properties.

Original PR from Bitbucket (for reference): https://bitbucket.org/openwebconcept/plugin-openpub-base/pull-requests/20

Fixes issue with custom mapping that has been reported before (for reference, link to original repository reported issue): https://bitbucket.org/openwebconcept/plugin-openpub-base/issues/4/elasticsearch-custom-mapping

The properties key of the mappings key in the mapping array already has
values provided by the ElasticPress mapping. In the old situation, that
entire key was overwritten, instead of adding the custom mappings to the
properties.
@coenjacobs coenjacobs changed the title Add to the mapping properties instead of overwriting them Add to EP mapping properties instead of overwriting them Oct 24, 2022
@coenjacobs
Copy link
Author

@mvdhoek1 @SimonvanWijhe This PR was left open on the previous home of the repository. I've ported it over and provided reference links to track back the conversation. Can this still be reviewed, please?

Copy link
Contributor

@mvdhoek1 mvdhoek1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As far as I can tell this looks good. Simon is more familiar with ElasticSearch, he will be returning to work this Monday.

@mvdhoek1
Copy link
Contributor

When you're ready to merge don't forget the version bumps in src/OpenPub/Foundation/Plugin.php and openpub-base.php + changelog

]
$mapping_version = $this->getElasticPressMappingVersion();

if ($mapping_version == 5) {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Een extra =

 if ($mappingVersion === 5) {

Copy link
Contributor

@SimonvanWijhe SimonvanWijhe Oct 31, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Graag variabelen in camelCase voor consistentie met de rest van het project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants