From b864abcf0f0dd66408633c70e0843d60d5f5b9d2 Mon Sep 17 00:00:00 2001 From: BerndBreier <33351391+BerndBreier@users.noreply.github.com> Date: Fri, 1 Dec 2017 09:41:25 +0100 Subject: [PATCH] move init of business process id into standardSettings --- .../src/main/java/pro/taskana/impl/TaskServiceImpl.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/lib/taskana-core/src/main/java/pro/taskana/impl/TaskServiceImpl.java b/lib/taskana-core/src/main/java/pro/taskana/impl/TaskServiceImpl.java index 3967b6003..228146459 100644 --- a/lib/taskana-core/src/main/java/pro/taskana/impl/TaskServiceImpl.java +++ b/lib/taskana-core/src/main/java/pro/taskana/impl/TaskServiceImpl.java @@ -102,11 +102,6 @@ public class TaskServiceImpl implements TaskService { standardSettings(task); - // if no business process id is provided, a unique id is created. - if (task.getBusinessProcessId() == null) { - task.setBusinessProcessId(IdGenerator.generateWithPrefix(ID_PREFIX_BUSINESS_PROCESS)); - } - this.taskMapper.insert(task); LOGGER.debug("Task '{}' created.", task.getId()); @@ -280,6 +275,10 @@ public class TaskServiceImpl implements TaskService { task.setPlanned(now); } + // if no business process id is provided, a unique id is created. + if (task.getBusinessProcessId() == null) { + task.setBusinessProcessId(IdGenerator.generateWithPrefix(ID_PREFIX_BUSINESS_PROCESS)); + } // insert Classification specifications if Classification is given. Classification classification = task.getClassification();