diff --git a/specs/common/schemas/IndexSettings.yml b/specs/common/schemas/IndexSettings.yml index 1d180c43839..aaaab366f89 100644 --- a/specs/common/schemas/IndexSettings.yml +++ b/specs/common/schemas/IndexSettings.yml @@ -768,7 +768,6 @@ hitsPerPage: - Pagination userData: - type: object example: settingID: f2a7b51e3503acc6a39b3784ffb84300 pluginVersion: 1.6.0 diff --git a/templates/kotlin/json_object_serializer.mustache b/templates/kotlin/json_object_serializer.mustache index b7db4a98571..92a1cd7532b 100644 --- a/templates/kotlin/json_object_serializer.mustache +++ b/templates/kotlin/json_object_serializer.mustache @@ -2,7 +2,7 @@ internal object {{classname}}Serializer : KSerializer<{{classname}}> { override val descriptor: SerialDescriptor = buildClassSerialDescriptor("{{classname}}") { {{#vars}} - element<{{{datatypeWithEnum}}}>("{{{vendorExtensions.x-base-name-literal}}}"{{^required}}, isOptional = true{{/required}}) + element<{{#isAnyType}}JsonElement{{/isAnyType}}{{^isAnyType}}{{{datatypeWithEnum}}}{{/isAnyType}}>("{{{vendorExtensions.x-base-name-literal}}}"{{^required}}, isOptional = true{{/required}}) {{/vars}} } diff --git a/tests/CTS/requests/search/setSettings.json b/tests/CTS/requests/search/setSettings.json index f14b21c850d..3c2f3799a48 100644 --- a/tests/CTS/requests/search/setSettings.json +++ b/tests/CTS/requests/search/setSettings.json @@ -760,7 +760,15 @@ "indexName": "theIndexName", "indexSettings": { "ranking": [ - "desc(is_popular)", "typo", "geo", "words", "filters", "proximity", "attribute", "exact", "custom" + "desc(is_popular)", + "typo", + "geo", + "words", + "filters", + "proximity", + "attribute", + "exact", + "custom" ] } }, @@ -769,7 +777,15 @@ "method": "PUT", "body": { "ranking": [ - "desc(is_popular)", "typo", "geo", "words", "filters", "proximity", "attribute", "exact", "custom" + "desc(is_popular)", + "typo", + "geo", + "words", + "filters", + "proximity", + "attribute", + "exact", + "custom" ] } }