private void throwExceptionIfUserTaskIsAssignedToDifferentUser()

in src/main/java/com/epam/digital/data/platform/usrtaskmgt/service/UserTaskManagementService.java [373:382]


  private void throwExceptionIfUserTaskIsAssignedToDifferentUser(
      SignableDataUserTaskResponse userTask, String currentUserName) {
    var taskAssignee = userTask.getAssignee();

    log.debug("Checking if user task {} assignee {} is empty or not equals to current user {}",
        userTask.getId(), taskAssignee, currentUserName);
    if (StringUtils.isNotEmpty(taskAssignee) && !taskAssignee.equals(currentUserName)) {
      throw new UserTaskAlreadyAssignedException(userTask.getName(), "Task already assigned");
    }
  }