diff options
| author | Paul-Christian Volkmer | 2023-12-05 14:24:53 +0100 |
|---|---|---|
| committer | Paul-Christian Volkmer | 2023-12-05 14:24:53 +0100 |
| commit | a62da60809ef99d6bae17b691a8e655ab66fb907 (patch) | |
| tree | 859112ba01eb83a28ef40464305c2daaf600a779 /src | |
| parent | ced6609d9ab75b42304df8888b1564a1a1795a5b (diff) | |
feat: sort data quality report items by severity
Diffstat (limited to 'src')
| -rw-r--r-- | src/main/kotlin/dev/dnpm/etl/processor/monitoring/ReportService.kt | 5 |
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'") |
