9
0
mirror of https://github.com/VolmitSoftware/Iris.git synced 2025-12-26 02:29:14 +00:00

Fixed #901: Longs are now properly parsed by decree.

This commit is contained in:
Vatuu
2022-10-05 04:20:08 +02:00
parent bfb6f82ea3
commit 2bdb0bfa69

View File

@@ -36,7 +36,10 @@ public class LongHandler implements DecreeParameterHandler<Long> {
try {
AtomicReference<String> r = new AtomicReference<>(in);
double m = getMultiplier(r);
return (long) (Long.valueOf(r.get()).doubleValue() * m);
if(m == 1)
return Long.parseLong(r.get());
else
return (long) (Long.valueOf(r.get()).doubleValue() * m);
} catch(Throwable e) {
throw new DecreeParsingException("Unable to parse long \"" + in + "\"");
}