Skip to content

Commit 7926289

Browse files
committed
Oppdatering etter review fra Copilot
#deploy-test-dolly-backend #deploy-dolly-backend
1 parent 3c665f6 commit 7926289

2 files changed

Lines changed: 15 additions & 15 deletions

File tree

apps/dolly-backend/src/main/java/no/nav/dolly/repository/BestillingProgressRepository.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -54,13 +54,13 @@ where bp.bestilling_id in (select b.id
5454
Mono<BestillingProgress> findByIdAndLock(@Param("id") Long id);
5555

5656
@Query("""
57-
SELECT DISTINCT column_name
58-
FROM information_schema.columns
59-
WHERE table_name = 'bestilling_progress'
60-
AND column_name LIKE '%status%'
61-
AND column_name NOT LIKE 'tps_messaging_status'
62-
OR column_name = 'feil'
63-
ORDER BY column_name;
64-
""")
57+
SELECT DISTINCT column_name
58+
FROM information_schema.columns
59+
WHERE table_name = 'bestilling_progress'
60+
AND column_name NOT LIKE 'tps_messaging_status'
61+
AND (column_name LIKE '%status%'
62+
OR column_name = 'feil')
63+
ORDER BY column_name;
64+
""")
6565
Flux<String> findStatusColumns();
6666
}

apps/dolly-backend/src/main/java/no/nav/dolly/service/DashboardService.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,6 @@ public Flux<JsonNode> getFeilstatusDetaljert(int year, Month month, int day) {
199199
.map((row, metadata) -> entityTemplate.getConverter()
200200
.read(BestillingProgressDTO.class, row, metadata))
201201
.all())
202-
.sort(Comparator.comparing(BestillingProgressDTO::getSistOppdatert))
203202
.flatMap(this::tilFeilJson);
204203
}
205204

@@ -291,7 +290,8 @@ private Mono<String> buildFeilWhereFragment() {
291290
return bestillingProgressRepository.findStatusColumns()
292291
.reduce(new StringJoiner(" or "), (joiner, column) ->
293292
joiner.add("lower(bp." + column + ") like '%feil%'"))
294-
.map(StringJoiner::toString);
293+
.map(StringJoiner::toString)
294+
.map(s -> s.isBlank() ? "false" : s);
295295
}
296296

297297
private Mono<JsonNode> tilFeilstatusSummert(List<BestillingProgressDTO> bestillingProgressDTOS) {
@@ -300,16 +300,16 @@ private Mono<JsonNode> tilFeilstatusSummert(List<BestillingProgressDTO> bestilli
300300
bestillingProgressDTOS.forEach(progress -> {
301301
var kilde = (ObjectNode) jsonMapper.valueToTree(progress);
302302

303-
for (var navn : kilde.propertyNames()) {
303+
kilde.propertyNames().forEach(navn -> {
304304
var verdi = kilde.get(navn);
305305
if (!IDENTITETSFELT.contains(navn)) {
306306
if ("bestillingDato".equals(navn)) {
307307
resultat.putIfAbsent(navn, verdi);
308308
} else if (verdi.isString() && verdi.asString().toLowerCase().contains("feil")) {
309-
resultat.merge(navn, 1, (existing, _) -> (Integer) existing + 1);
309+
resultat.merge(navn, 1, (existing, one) -> (Integer) existing + (Integer) one);
310310
}
311311
}
312-
}
312+
});
313313
});
314314
var summert = resultat.entrySet().stream()
315315
.collect(Collectors.toMap(entry -> {
@@ -331,14 +331,14 @@ private Mono<JsonNode> tilFeilJson(BestillingProgressDTO progress) {
331331
var kilde = (ObjectNode) jsonMapper.valueToTree(progress);
332332
var resultat = jsonMapper.createObjectNode();
333333

334-
for (var navn : kilde.propertyNames()) {
334+
kilde.propertyNames().forEach(navn -> {
335335
var verdi = kilde.get(navn);
336336
if (IDENTITETSFELT.contains(navn)) {
337337
resultat.set(navn, verdi);
338338
} else if (verdi.isString() && verdi.asString().toLowerCase().contains("feil")) {
339339
resultat.set(navn, tilJsonEllerTekst(verdi, navn));
340340
}
341-
}
341+
});
342342
return Mono.just(resultat);
343343
}
344344

0 commit comments

Comments
 (0)