Revision 304fcfc8
Added by Andreas Müller about 2 years ago
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/AgentServiceImpl.java | ||
---|---|---|
242 | 242 |
team.setNomenclaturalTitle(person.getNomenclaturalTitle(), true); |
243 | 243 |
team = this.save(team); |
244 | 244 |
genericDao.merge(team, person, strategy); |
245 |
team.setProtectedNomenclaturalTitleCache(true); //for some reason it is not protected when titleCache is also not protected |
|
245 | 246 |
//team.addTeamMember(person); it is not wanted to keep the person as member |
246 | 247 |
|
247 | 248 |
} catch (Exception e) { |
cdmlib-services/src/test/java/eu/etaxonomy/cdm/api/service/AgentServiceImplTest.java | ||
---|---|---|
105 | 105 |
} |
106 | 106 |
Assert.assertEquals("Title cache must be equal", person2.getTitleCache(), team.getTitleCache()); |
107 | 107 |
Assert.assertEquals("Nom. title must be equal", nomTitle, team.getNomenclaturalTitle()); |
108 |
Assert.assertTrue("Nom. title must be protected", team.isProtectedNomenclaturalTitleCache()); |
|
108 | 109 |
|
109 | 110 |
//test fully empty |
110 | 111 |
person2 = person2.clone(); |
Also available in: Unified diff
ref #4770, ref #4908, ref #5163 assert that team has protected nomenclatural title after convertPerson2Team