From 50b49c40e3e7be4eb5cbda0a7095d57facd91f19 Mon Sep 17 00:00:00 2001 From: Thibaut Valentin Date: Thu, 18 Dec 2025 15:03:22 +0100 Subject: [PATCH] fix: error 500 when license is null --- .../java/fr/titionfire/ffsaf/domain/service/LicenceService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/fr/titionfire/ffsaf/domain/service/LicenceService.java b/src/main/java/fr/titionfire/ffsaf/domain/service/LicenceService.java index f7cd1ce..c6c0c86 100644 --- a/src/main/java/fr/titionfire/ffsaf/domain/service/LicenceService.java +++ b/src/main/java/fr/titionfire/ffsaf/domain/service/LicenceService.java @@ -141,7 +141,7 @@ public class LicenceService { } private Function> genLicenceNumberAndAccountIfNeed() { - return membreModel -> ((membreModel.getLicence() <= 0) ? + return membreModel -> ((membreModel.getLicence() == null || membreModel.getLicence() <= 0) ? sequenceRepository.getNextValueInTransaction(SequenceType.Licence) .invoke(i -> membreModel.setLicence(Math.toIntExact(i))) .chain(() -> combRepository.persist(membreModel))