Skip to content

Migrations always run if mappings' dynamic property is a boolean #23297

@chrisdavies

Description

@chrisdavies

Elasticsearch coerces dynamic: true to dynamic: 'true'. This causes migrations to always think they need to run, if we have a dynamic mapping that is a boolean rather than a string.

I've got a fix locally already, but I want to add regression tests around this.

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions