summaryrefslogtreecommitdiff
path: root/src/main/kotlin/dev
diff options
context:
space:
mode:
authorPaul-Christian Volkmer2023-12-05 14:24:53 +0100
committerPaul-Christian Volkmer2023-12-05 14:24:53 +0100
commita62da60809ef99d6bae17b691a8e655ab66fb907 (patch)
tree859112ba01eb83a28ef40464305c2daaf600a779 /src/main/kotlin/dev
parentced6609d9ab75b42304df8888b1564a1a1795a5b (diff)
feat: sort data quality report items by severity
Diffstat (limited to 'src/main/kotlin/dev')
-rw-r--r--src/main/kotlin/dev/dnpm/etl/processor/monitoring/ReportService.kt5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main/kotlin/dev/dnpm/etl/processor/monitoring/ReportService.kt b/src/main/kotlin/dev/dnpm/etl/processor/monitoring/ReportService.kt
index cc19d69..ccbbe1c 100644
--- a/src/main/kotlin/dev/dnpm/etl/processor/monitoring/ReportService.kt
+++ b/src/main/kotlin/dev/dnpm/etl/processor/monitoring/ReportService.kt
@@ -34,7 +34,10 @@ class ReportService(
return listOf()
}
return try {
- objectMapper.readValue(dataQualityReport, DataQualityReport::class.java).issues
+ objectMapper
+ .readValue(dataQualityReport, DataQualityReport::class.java)
+ .issues
+ .sortedBy { it.severity }
} catch (e: Exception) {
val otherIssue =
Issue(Severity.ERROR, "Not parsable data quality report '$dataQualityReport'")