refactoring
This commit is contained in:
@@ -381,7 +381,6 @@ public class MembreResource {
|
|||||||
"includeInactifs": false
|
"includeInactifs": false
|
||||||
}
|
}
|
||||||
""")))
|
""")))
|
||||||
@Valid
|
|
||||||
MembreSearchCriteria criteria,
|
MembreSearchCriteria criteria,
|
||||||
@Parameter(description = "Numéro de page (0-based)", example = "0")
|
@Parameter(description = "Numéro de page (0-based)", example = "0")
|
||||||
@QueryParam("page")
|
@QueryParam("page")
|
||||||
@@ -453,6 +452,11 @@ public class MembreResource {
|
|||||||
|
|
||||||
return Response.ok(result).build();
|
return Response.ok(result).build();
|
||||||
|
|
||||||
|
} catch (jakarta.validation.ConstraintViolationException e) {
|
||||||
|
LOG.warnf("Erreur de validation Jakarta dans la recherche avancée: %s", e.getMessage());
|
||||||
|
return Response.status(Response.Status.BAD_REQUEST)
|
||||||
|
.entity(Map.of("message", "Critères de recherche invalides", "details", e.getMessage()))
|
||||||
|
.build();
|
||||||
} catch (IllegalArgumentException e) {
|
} catch (IllegalArgumentException e) {
|
||||||
LOG.warnf("Erreur de validation dans la recherche avancée: %s", e.getMessage());
|
LOG.warnf("Erreur de validation dans la recherche avancée: %s", e.getMessage());
|
||||||
return Response.status(Response.Status.BAD_REQUEST)
|
return Response.status(Response.Status.BAD_REQUEST)
|
||||||
|
|||||||
Reference in New Issue
Block a user