diff --git a/build.gradle b/build.gradle index 88f8434..7f4c527 100644 --- a/build.gradle +++ b/build.gradle @@ -5,7 +5,7 @@ plugins { } group = 'de.jottyfan' -version = '1.2.5' +version = '1.2.6' sourceCompatibility = '11' ext['spring-framework.version'] = '5.3.18' diff --git a/src/main/java/de/jottyfan/timetrack/spring/done/SummaryBean.java b/src/main/java/de/jottyfan/timetrack/spring/done/SummaryBean.java index 0ab1011..7deda5b 100644 --- a/src/main/java/de/jottyfan/timetrack/spring/done/SummaryBean.java +++ b/src/main/java/de/jottyfan/timetrack/spring/done/SummaryBean.java @@ -168,7 +168,9 @@ public class SummaryBean implements Serializable { public String getOverdue() { Duration overdue = getTotalTime().minus(maxDayWorktime); int minutes = overdue.toMinutesPart(); - minutes = minutes < 0 ? (-1 * minutes) : minutes; - return String.format("%02d:%02d", overdue.toHours(), minutes); + boolean negative = minutes < 0; + minutes = negative ? (-1 * minutes) : minutes; + String result = String.format("%02d:%02d", overdue.toHours(), minutes); + return negative ? "-" + result : result; } }