We try to create a Portfolio Resource (ResourceDTO) using the Portfolio Java API. To create a resource we use a JiraUserDTO of a real Jira user, that is part of the PersonDTO that is part of the ResourceDTO to create.
Now the problem is, that the following code creates the Resource but also a new Person in the database, that is inconsistent. It should reuse the passed in Person and not create a "wrong" new one. After the following code, the PersonAPI cannot find any Persons anymore - Portfolio Plans don't work anymore:
PersonDTOpersonJean = personApi.findById(214L).value();
//it finds the correct personResourceDTO resourceJean = ResourceDTO.builder().withPerson(personJean).withTeamId(
1
).build();
longresourceId = resourceApi.create(resourceJean);
//creates the resource but a second Person inconsistent in database, but should use existing person personJean
We use Portfolio 3.11.0.
Thanks a lot for any hints or suggestions! BR, Sebastian
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.