fix getListOfContacts if neither caption nor emailAddress is given

This commit is contained in:
Michael Hoennig 2024-12-12 14:50:03 +01:00
parent 5bd635a4cd
commit ee0e59bd55

View File

@ -44,9 +44,10 @@ public class HsOfficeContactController implements HsOfficeContactsApi {
context.define(currentSubject, assumedRoles);
validate("caption, emailAddress").atMaxOne(caption, emailAddress);
final var entities = caption != null
? contactRepo.findContactByOptionalCaptionLike(caption)
: contactRepo.findContactByEmailAddress(emailAddress);
final var entities = emailAddress != null
? contactRepo.findContactByEmailAddress(emailAddress)
: contactRepo.findContactByOptionalCaptionLike(caption);
final var resources = mapper.mapList(entities, HsOfficeContactResource.class);
return ResponseEntity.ok(resources);