From 1db294ad0c8b35c385793cae6a9179db7b19c93a Mon Sep 17 00:00:00 2001 From: Marty Pradere Date: Wed, 29 May 2019 15:56:00 -0700 Subject: [PATCH] Use Math.toIntExact Throws exception if we ever go over int max value. --- api-src/org/labkey/api/snd/SNDSequencer.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api-src/org/labkey/api/snd/SNDSequencer.java b/api-src/org/labkey/api/snd/SNDSequencer.java index 30a6b309..7eafc5b1 100644 --- a/api-src/org/labkey/api/snd/SNDSequencer.java +++ b/api-src/org/labkey/api/snd/SNDSequencer.java @@ -37,11 +37,11 @@ public enum SNDSequencer minId = id; } - private Integer generateId(Container c) + private int generateId(Container c) { DbSequence sequence = DbSequenceManager.get(c, sequenceName); sequence.ensureMinimum(minId); - return sequence.next(); + return Math.toIntExact(sequence.next()); } public Integer ensureId(Container container, Integer id)