diff --git a/frontend/src/routes/task/ListTask.svelte b/frontend/src/routes/task/ListTask.svelte
index 1a205be..ed4093a 100644
--- a/frontend/src/routes/task/ListTask.svelte
+++ b/frontend/src/routes/task/ListTask.svelte
@@ -147,7 +147,7 @@
{/if}
- {t('timetracking')}
+
{#if error}
{error}
{/if}
diff --git a/legacy/src/main/java/de/srsoftware/umbrella/legacy/TaskLegacy.java b/legacy/src/main/java/de/srsoftware/umbrella/legacy/TaskLegacy.java
index 9fa7e67..7d6f411 100644
--- a/legacy/src/main/java/de/srsoftware/umbrella/legacy/TaskLegacy.java
+++ b/legacy/src/main/java/de/srsoftware/umbrella/legacy/TaskLegacy.java
@@ -4,6 +4,7 @@ package de.srsoftware.umbrella.legacy;
import static de.srsoftware.tools.Optionals.nullable;
+import static de.srsoftware.umbrella.core.Constants.DESCRIPTION;
import static de.srsoftware.umbrella.core.Constants.TOKEN;
import static de.srsoftware.umbrella.core.Paths.JSON;
import static de.srsoftware.umbrella.core.Util.mapValues;
@@ -18,6 +19,7 @@ import de.srsoftware.umbrella.core.ModuleRegistry;
import de.srsoftware.umbrella.core.model.Token;
import de.srsoftware.umbrella.core.model.UmbrellaUser;
import java.io.IOException;
+import java.util.List;
import java.util.Map;
import java.util.Optional;
@@ -51,6 +53,13 @@ public class TaskLegacy extends BaseHandler {
}
private boolean postJson(UmbrellaUser umbrellaUser, Map params, HttpExchange ex) throws IOException {
+ if (params.get("ids") instanceof String sid){
+ var taskId = Long.parseLong(sid);
+ var task = taskService().load(List.of(taskId)).values().stream().toList().getFirst();
+ var map = task.toMap();
+ map.put(DESCRIPTION,task.description());
+ return sendContent(ex,map);
+ }
if (params.get("ids") instanceof Map,?> taskIdMap){
var taskIds = taskIdMap.values().stream().map(Object::toString).map(Long::parseLong).toList();
return sendContent(ex,mapValues(taskService().load(taskIds)));