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() {
374374
375375 return getView (true );
376376 }
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+ }
377387}
Original file line number Diff line number Diff line change @@ -185,8 +185,11 @@ public final String editTaskPost(
185185 return "redirect:/project/root";
186186 }
187187 */
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 );
190193 return "redirect:" + task .getTaskState ().getUrl ();
191194 }
192195 }
You can’t perform that action at this time.
0 commit comments