diff --git a/bus/src/main/java/de/srsoftware/umbrella/messagebus/events/TaskEvent.java b/bus/src/main/java/de/srsoftware/umbrella/messagebus/events/TaskEvent.java index 5b5e240d..b6d5c008 100644 --- a/bus/src/main/java/de/srsoftware/umbrella/messagebus/events/TaskEvent.java +++ b/bus/src/main/java/de/srsoftware/umbrella/messagebus/events/TaskEvent.java @@ -2,8 +2,7 @@ package de.srsoftware.umbrella.messagebus.events; -import static de.srsoftware.umbrella.core.ModuleRegistry.projectService; -import static de.srsoftware.umbrella.core.ModuleRegistry.taskService; +import static de.srsoftware.umbrella.core.ModuleRegistry.*; import static de.srsoftware.umbrella.core.constants.Field.*; import static de.srsoftware.umbrella.core.constants.Module.TASK; import static de.srsoftware.umbrella.core.model.Translatable.t; @@ -78,6 +77,10 @@ public class TaskEvent extends Event{ @Override protected Map filter(Map map) { map.remove(MEMBERS); + var o = map.get(STATUS); + if (o instanceof Number status) try { + map.put(STATUS,Status.of(status.intValue()).name()); + } catch (IllegalArgumentException ignores){} return super.filter(map); }