no duplica instituciones con same nombre

parent 255ffe9f
...@@ -64,8 +64,11 @@ public class PostulanteController { ...@@ -64,8 +64,11 @@ public class PostulanteController {
public String guardarPostulante(@RequestBody Postulante postulante){ public String guardarPostulante(@RequestBody Postulante postulante){
System.out.println("hola"); System.out.println("hola");
for(Estudio estudio: postulante.getEstudios()){ for(Estudio estudio: postulante.getEstudios()){
if(institucionRepository.findByNombre(estudio.getInstitucion().getNombre())==null){ Institucion institucion = institucionRepository.findByNombre(estudio.getInstitucion().getNombre());
if(institucion==null){
institucionRepository.save(estudio.getInstitucion()); institucionRepository.save(estudio.getInstitucion());
}else{
estudio.setInstitucion(institucion);
} }
} }
System.out.println("hola"); System.out.println("hola");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment