Skip to content

Commit 92e419c

Browse files
committed
add support for nested objects within query validator
1 parent 1217cc8 commit 92e419c

File tree

4 files changed

+402
-85
lines changed

4 files changed

+402
-85
lines changed

core/src/main/scala/app/softnetwork/elastic/client/SearchApi.scala

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -969,14 +969,18 @@ trait SearchApi extends ElasticConversion with ElasticClientHelpers {
969969
val results = ElasticResult.fromTry(convertTo[U](response))
970970
results
971971
.fold(
972-
onFailure = error =>
972+
onFailure = error => {
973+
logger.error(
974+
s"❌ Conversion to entities failed: ${error.message} with query \n${response.query}\n and results:\n ${response.results}"
975+
)
973976
ElasticResult.failure(
974977
ElasticError(
975978
message = s"Failed to convert search results to ${m.runtimeClass.getSimpleName}",
976979
cause = error.cause,
977980
operation = Some("convertToEntities")
978981
)
979-
),
982+
)
983+
},
980984
onSuccess = entities => ElasticResult.success(entities)
981985
)
982986
}

0 commit comments

Comments
 (0)