Fix :: Erreur 401 sur toutes les ressources à la levée d'une exception quelconque.

Modification des controlleurs et ajout des blocs try.. catch
This commit is contained in:
2025-03-19 08:34:15 +01:00
parent 368d38a936
commit 7ebca1e1a3
262 changed files with 8390 additions and 3883 deletions

View File

@@ -22,29 +22,29 @@ public class SecteurDecoupageServiceImpl implements SecteurDecoupageService {
@Override
public SecteurDecoupage createSecteurDecoupage(SecteurDecoupage secteurDecoupage) throws BadRequestException {
if(secteurDecoupage.getId() != null ){
if (secteurDecoupage.getId() != null) {
throw new BadRequestException("Impossible de créer un nouveau secteur découpage ayant un id non null.");
}
return secteurDecoupageRepository.save(secteurDecoupage);
return secteurDecoupageRepository.save(secteurDecoupage);
}
@Override
public SecteurDecoupage updateSecteurDecoupage(Long id, SecteurDecoupage secteurDecoupage) throws NotFoundException {
if(secteurDecoupage.getId() == null ){
if (secteurDecoupage.getId() == null) {
throw new BadRequestException("Impossible de mettre à jour un nouveau secteur découpage ayant un id null.");
}
if(!secteurDecoupageRepository.existsById(secteurDecoupage.getId())){
if (!secteurDecoupageRepository.existsById(secteurDecoupage.getId())) {
throw new NotFoundException("Impossible de trouver le secteur découpage spécifié.");
}
return secteurDecoupageRepository.save(secteurDecoupage);
return secteurDecoupageRepository.save(secteurDecoupage);
}
@Override
public void deleteSecteurDecoupage(Long id) throws NotFoundException {
Optional<SecteurDecoupage> secteurDecoupageOptional = secteurDecoupageRepository.findById(id);
if(secteurDecoupageOptional.isPresent()){
if (secteurDecoupageOptional.isPresent()) {
secteurDecoupageRepository.deleteById(secteurDecoupageOptional.get().getId());
}else{
} else {
throw new NotFoundException("Impossible de trouver le secteur découpage spécifié.");
}
}
@@ -60,7 +60,6 @@ public class SecteurDecoupageServiceImpl implements SecteurDecoupageService {
}
@Override
public Optional<SecteurDecoupage> getSecteurDecoupageById(Long id) {
return secteurDecoupageRepository.findById(id);