replacing status codes by status names

Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
This commit is contained in:
2026-01-29 20:03:58 +01:00
parent b402186183
commit e576140eb8

View File

@@ -2,8 +2,7 @@
package de.srsoftware.umbrella.messagebus.events; package de.srsoftware.umbrella.messagebus.events;
import static de.srsoftware.umbrella.core.ModuleRegistry.projectService; import static de.srsoftware.umbrella.core.ModuleRegistry.*;
import static de.srsoftware.umbrella.core.ModuleRegistry.taskService;
import static de.srsoftware.umbrella.core.constants.Field.*; import static de.srsoftware.umbrella.core.constants.Field.*;
import static de.srsoftware.umbrella.core.constants.Module.TASK; import static de.srsoftware.umbrella.core.constants.Module.TASK;
import static de.srsoftware.umbrella.core.model.Translatable.t; import static de.srsoftware.umbrella.core.model.Translatable.t;
@@ -78,6 +77,10 @@ public class TaskEvent extends Event<Task>{
@Override @Override
protected Map<String, Object> filter(Map<String, Object> map) { protected Map<String, Object> filter(Map<String, Object> map) {
map.remove(MEMBERS); 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); return super.filter(map);
} }