feat: compatibility with OpenSearch 3.x (backport 6.7.3.x)
feat: compatibility with OpenSearch 3.x (backport 6.7.3.x): a task in bird-critic-1.5-full-300 (Harbor dataset). This is a backport of PR 12979 to the 6.7.3.x branch. OpenSearch 3.x rejects index mappings that contain "properties": (an empty array) in object-type fields. Shopware's Elasticsearch…
The task
This is a backport of PR #12979 to the 6.7.3.x branch. OpenSearch 3.x rejects index mappings that contain `"properties": []` (an empty array) in object-type fields. Shopware's Elasticsearch layer was emitting such empty `properties` keys in two places: in the custom-fields mapping builder when no custom field…
Part of kochsnow/bird-critic-1.5-full-300.