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:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user