From f68679f839f001a2c6f7262199786bcefd2eab7a Mon Sep 17 00:00:00 2001 From: Jan Date: Sun, 7 Dec 2025 21:07:45 +0100 Subject: [PATCH] fixed packaging import --- src/main/java/de/avatic/lcc/repositories/NodeRepository.java | 2 +- .../repositories/packaging/PackagingDimensionRepository.java | 4 ++-- .../lcc/repositories/packaging/PackagingRepository.java | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/de/avatic/lcc/repositories/NodeRepository.java b/src/main/java/de/avatic/lcc/repositories/NodeRepository.java index 0ed0980..88f9e0b 100644 --- a/src/main/java/de/avatic/lcc/repositories/NodeRepository.java +++ b/src/main/java/de/avatic/lcc/repositories/NodeRepository.java @@ -227,7 +227,7 @@ public class NodeRepository { return ps; }, chainKeyHolder); - Integer chainId = chainKeyHolder.getKey().intValue(); + Integer chainId = Objects.requireNonNull(chainKeyHolder.getKey()).intValue(); // Insert entries for this chain for (Map.Entry entry : predecessorChain.entrySet()) { diff --git a/src/main/java/de/avatic/lcc/repositories/packaging/PackagingDimensionRepository.java b/src/main/java/de/avatic/lcc/repositories/packaging/PackagingDimensionRepository.java index 2154d93..f8b935c 100644 --- a/src/main/java/de/avatic/lcc/repositories/packaging/PackagingDimensionRepository.java +++ b/src/main/java/de/avatic/lcc/repositories/packaging/PackagingDimensionRepository.java @@ -108,8 +108,8 @@ public class PackagingDimensionRepository { }, keyHolder); - return Optional.ofNullable(!Objects.requireNonNull(keyHolder.getKeys()).isEmpty() ? ((Integer) keyHolder.getKeys().values().iterator().next()) - : null); + Number key = (Number) Objects.requireNonNull(keyHolder.getKeys()).values().iterator().next(); + return Optional.ofNullable(key != null ? key.intValue() : null); } public Optional setDeprecatedById(Integer id) { diff --git a/src/main/java/de/avatic/lcc/repositories/packaging/PackagingRepository.java b/src/main/java/de/avatic/lcc/repositories/packaging/PackagingRepository.java index c6244ab..6804bef 100644 --- a/src/main/java/de/avatic/lcc/repositories/packaging/PackagingRepository.java +++ b/src/main/java/de/avatic/lcc/repositories/packaging/PackagingRepository.java @@ -167,8 +167,8 @@ public class PackagingRepository { }, keyHolder); - return Optional.ofNullable(!Objects.requireNonNull(keyHolder.getKeys()).isEmpty() ? ((Integer) keyHolder.getKeys().values().iterator().next()) - : null); + Number key = (Number) Objects.requireNonNull(keyHolder.getKeys()).values().iterator().next(); + return Optional.ofNullable(key != null ? key.intValue() : null); }