diff --git a/src/main/java/ar/edu/unq/sarmiento/modelo/Alumno.java b/src/main/java/ar/edu/unq/sarmiento/modelo/Alumno.java index 8f87d3d..122cb79 100644 --- a/src/main/java/ar/edu/unq/sarmiento/modelo/Alumno.java +++ b/src/main/java/ar/edu/unq/sarmiento/modelo/Alumno.java @@ -254,7 +254,8 @@ public boolean puedeMatricularseA(Materia materia) { } private boolean estaRegularizada(Materia m) { - return this.cursadas.stream().filter(c -> c.getMateria().equals(m)) + return this.cursadas.stream() + .filter(c -> c.getMateria().equals(m) || c.getMateria().getId() == m.getId()) .anyMatch(c -> c.estadoRegularizadoOAprobado()); }