in src/main/java/com/epam/digital/data/platform/usrtaskmgt/service/UserTaskManagementService.java [341:354]
private void throwExceptionIfUserTaskIsNotAssignedToCurrentUser(
SignableDataUserTaskResponse taskDto,
String currentUserName) {
var assignee = taskDto.getAssignee();
log.debug("Checking if user task {} assignee {} is equal to current user {}",
taskDto.getId(), assignee, currentUserName);
if (Objects.isNull(assignee) || !assignee.equals(currentUserName)) {
var message = String.format(
"The user with username %s does not have permission on resource Task with id %s",
currentUserName, taskDto.getId());
throw new UserTaskAuthorizationException(message, taskDto.getId());
}
}