From a62da60809ef99d6bae17b691a8e655ab66fb907 Mon Sep 17 00:00:00 2001 From: Paul-Christian Volkmer Date: Tue, 5 Dec 2023 14:24:53 +0100 Subject: [PATCH] feat: sort data quality report items by severity --- .../dev/dnpm/etl/processor/monitoring/ReportService.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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'")