This is an automated email from the git hooks/post-receive script. New commit to branch feature/8231 in repository tutti. See https://gitlab.nuiton.org/codelutin/tutti.git commit 3eafba91d7007c24717c2fb4af04b7b61f64cc85 Author: Kevin Morin <morin@codelutin.com> Date: Mon Apr 11 11:45:31 2016 +0200 ajout d'une precondition pour eviter de decrementer une valeur à 0 (refs #8231) --- .../fr/ifremer/tutti/service/sampling/CruiseSamplingInternalCache.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tutti-service/src/main/java/fr/ifremer/tutti/service/sampling/CruiseSamplingInternalCache.java b/tutti-service/src/main/java/fr/ifremer/tutti/service/sampling/CruiseSamplingInternalCache.java index 5351f78..f59753d 100644 --- a/tutti-service/src/main/java/fr/ifremer/tutti/service/sampling/CruiseSamplingInternalCache.java +++ b/tutti-service/src/main/java/fr/ifremer/tutti/service/sampling/CruiseSamplingInternalCache.java @@ -24,6 +24,7 @@ package fr.ifremer.tutti.service.sampling; * #L% */ +import com.google.common.base.Preconditions; import fr.ifremer.adagio.core.dao.referential.pmfm.QualitativeValueId; import fr.ifremer.tutti.persistence.entities.referential.CaracteristicQualitativeValue; import fr.ifremer.tutti.persistence.entities.referential.Species; @@ -250,6 +251,7 @@ class CruiseSamplingInternalCache implements Closeable { } public int decrementObservationNb() { + Preconditions.checkState(observationNb > 0, "You cannot decrement the observation number if there is no observation"); observationNb--; return getObservationNb(); } @@ -264,6 +266,7 @@ class CruiseSamplingInternalCache implements Closeable { } public int decrementSamplingNb() { + Preconditions.checkState(samplingNb > 0, "You cannot decrement a sampling number if there is no sampling"); samplingNb--; return getSamplingNb(); } -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.