From 246a2527fbfbb3451afe1701e0439a36812b7356 Mon Sep 17 00:00:00 2001 From: Tor-Einar Skog <tor-einar.skog@nibio.no> Date: Tue, 24 Jun 2025 11:06:01 +0200 Subject: [PATCH] Fix crop category generation due to probably minor change in Java --- .../nibio/vips/logic/service/VIPSMobileService.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/main/java/no/nibio/vips/logic/service/VIPSMobileService.java b/src/main/java/no/nibio/vips/logic/service/VIPSMobileService.java index 6fd9c714..74b3721b 100755 --- a/src/main/java/no/nibio/vips/logic/service/VIPSMobileService.java +++ b/src/main/java/no/nibio/vips/logic/service/VIPSMobileService.java @@ -215,12 +215,18 @@ public class VIPSMobileService { cropCategories.stream().forEach( cc -> { List<Organism> ccCropList = new ArrayList<>(); - Arrays.asList(cc.getCropOrganismIds()).stream().forEach( + cc.getCropOrganismIds().stream().forEach( cropId -> { - ccCropList.add(allCrops.get(cropId)); + if(allCrops.get(cropId) != null) + { + ccCropList.add(allCrops.get(cropId)); + } } ); - retVal.add(new VIPSMobileCropCategory(cc, ccCropList, "nb")); + if(!ccCropList.isEmpty()) + { + retVal.add(new VIPSMobileCropCategory(cc, ccCropList, "nb")); + } } ); -- GitLab