Я хочу получить пользователя по его имени, назначить этого пользователя в качестве автора заметки и затем сохранить эту заметку в базе данных. Проблема в том, что у меня есть Mono с пользователем, и я не могу присвоить его полю автора типа user.
Что я пытаюсь сделать:
noteRepository
.save(noteMapper
.fromDTO(noteDTO)
.apply { owner = userReository
.findByUsername(userPrincipalService.getCurrentUserPrincipal()
.map { it.username })
})