File tree Expand file tree Collapse file tree 2 files changed +15
-2
lines changed
src/main/java/org/woehlke/simpleworklist Expand file tree Collapse file tree 2 files changed +15
-2
lines changed Original file line number Diff line number Diff line change @@ -374,4 +374,14 @@ public String getProjectUrl() {
374
374
375
375
return getView (true );
376
376
}
377
+
378
+ public void merge (Task task ) {
379
+ this .setTitle (task .title );
380
+ this .setText (task .text );
381
+ this .setFocus (task .focus );
382
+ this .setTaskState (task .taskState );
383
+ this .setDueDate (task .dueDate );
384
+ this .setTaskEnergy (task .taskEnergy );
385
+ this .setTaskTime (task .taskTime );
386
+ }
377
387
}
Original file line number Diff line number Diff line change @@ -185,8 +185,11 @@ public final String editTaskPost(
185
185
return "redirect:/project/root";
186
186
}
187
187
*/
188
-
189
- task = taskService .updatedViaTaskstate (task );
188
+ task .unsetFocus ();
189
+ task .setRootProject ();
190
+ Task persistentTask = taskService .findOne (task .getId ());
191
+ persistentTask .merge (task );
192
+ task = taskService .updatedViaTaskstate (persistentTask );
190
193
return "redirect:" + task .getTaskState ().getUrl ();
191
194
}
192
195
}
You can’t perform that action at this time.
0 commit comments