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'")