From dd84bad070d18e92ea5cdcc2d3a83258a7e44f35 Mon Sep 17 00:00:00 2001 From: Stephan Richter Date: Sat, 11 Oct 2025 23:56:53 +0200 Subject: [PATCH] capping total priority at 100 Signed-off-by: Stephan Richter --- core/src/main/java/de/srsoftware/umbrella/core/model/Task.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/de/srsoftware/umbrella/core/model/Task.java b/core/src/main/java/de/srsoftware/umbrella/core/model/Task.java index d3fee37..c134149 100644 --- a/core/src/main/java/de/srsoftware/umbrella/core/model/Task.java +++ b/core/src/main/java/de/srsoftware/umbrella/core/model/Task.java @@ -245,7 +245,7 @@ public class Task implements Mappable { var diff = (int) (dueDate.toEpochDay()-LocalDate.now().toEpochDay()); if (diff <= 0) return priority + 100; // due date has passed if (diff < 100) return priority + 100 - diff; // due within the next 100 days - return priority; + return Math.min(100,priority); }