Skip to content
Snippets Groups Projects
Commit e2f58a76 authored by Matej Dipčár's avatar Matej Dipčár
Browse files

Reset task field IDs to null after task update

parent 07eb09a8
No related branches found
No related tags found
2 merge requests!52Final project MR,!46UI <--> DB refactor
...@@ -197,12 +197,15 @@ public class TaskDao implements DataAccessObject<Task> { ...@@ -197,12 +197,15 @@ public class TaskDao implements DataAccessObject<Task> {
private void addTaskFieldsToDaos(Task entity) { private void addTaskFieldsToDaos(Task entity) {
for (var subtask : entity.getSubTasks()) { for (var subtask : entity.getSubTasks()) {
subtask.setId(null);
subTaskDao.addEntityFor(entity.getId(), subtask); subTaskDao.addEntityFor(entity.getId(), subtask);
} }
for (var dependency : entity.getDependencyTasks()) { for (var dependency : entity.getDependencyTasks()) {
dependency.setId(null);
dependencyDao.addAssociationFor(entity.getId(), dependency.getId()); dependencyDao.addAssociationFor(entity.getId(), dependency.getId());
} }
for (var category : entity.getCategories()) { for (var category : entity.getCategories()) {
category.setId(null);
taskCategoryDao.addAssociationFor(entity.getId(), category.getId()); taskCategoryDao.addAssociationFor(entity.getId(), category.getId());
} }
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment