From eaf5e54edf67bd4e443544dc7ea602ea49a12e9f Mon Sep 17 00:00:00 2001 From: Stephan Richter Date: Mon, 1 Sep 2025 09:13:08 +0200 Subject: [PATCH] bugfix: time editor failed when no end time was set --- core/src/main/java/de/srsoftware/umbrella/core/model/Time.java | 1 + 1 file changed, 1 insertion(+) diff --git a/core/src/main/java/de/srsoftware/umbrella/core/model/Time.java b/core/src/main/java/de/srsoftware/umbrella/core/model/Time.java index 72470c2..af5e69b 100644 --- a/core/src/main/java/de/srsoftware/umbrella/core/model/Time.java +++ b/core/src/main/java/de/srsoftware/umbrella/core/model/Time.java @@ -115,6 +115,7 @@ public class Time implements Mappable{ } if (json.has(START_TIME) && json.get(START_TIME) instanceof Number st) start = st.longValue(); if (json.has(END_TIME) && json.get(END_TIME) instanceof Number e) end = e.longValue(); + if (end == 0) end = null; if (end != null && end < start) throw UmbrellaException.invalidFieldException(END_TIME,"after start_time"); return this; }