replacing status codes by status names
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
This commit is contained in:
@@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user