|
|
@ -45,6 +45,12 @@ public class DiApiTask extends DiApiControllerBase { |
|
|
|
DiTaskManager taskManager = this.device.getTaskManager(); |
|
|
|
DiTask task = taskManager.generateTask(name, taskParams); |
|
|
|
task.setUser(user); |
|
|
|
try { |
|
|
|
task.prepare(); |
|
|
|
} catch ( Exception e ) { |
|
|
|
return this.error(e.getMessage()); |
|
|
|
} |
|
|
|
|
|
|
|
task.init(); |
|
|
|
executor.appendTask(task); |
|
|
|
return this.success(Map.of("id", task.getUUID())); |
|
|
|