diff options
| author | Stefan Suhren <suhren.stefan@fh-swf.de> | 2016-01-11 23:05:40 +0100 |
|---|---|---|
| committer | Stefan Suhren <suhren.stefan@fh-swf.de> | 2016-01-11 23:05:40 +0100 |
| commit | e17b8b1c3a3dde1bae4631e091b86d37292cfe24 (patch) | |
| tree | a5a859dc22b0e17816c98b36cb6020ad9cf18279 /src/de/fhswf/in/inf/se/projektthemenvergabe/view/ProjektthemenverwaltungsController.java | |
| parent | 48cfe328513ecf89600328b8b2d3d5a154593286 (diff) | |
| download | Projektthemenvergabe-e17b8b1c3a3dde1bae4631e091b86d37292cfe24.tar.gz Projektthemenvergabe-e17b8b1c3a3dde1bae4631e091b86d37292cfe24.zip | |
Fix student still having projekt after projekt removal
Diffstat (limited to 'src/de/fhswf/in/inf/se/projektthemenvergabe/view/ProjektthemenverwaltungsController.java')
| -rw-r--r-- | src/de/fhswf/in/inf/se/projektthemenvergabe/view/ProjektthemenverwaltungsController.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/de/fhswf/in/inf/se/projektthemenvergabe/view/ProjektthemenverwaltungsController.java b/src/de/fhswf/in/inf/se/projektthemenvergabe/view/ProjektthemenverwaltungsController.java index 173c2b4..ffea351 100644 --- a/src/de/fhswf/in/inf/se/projektthemenvergabe/view/ProjektthemenverwaltungsController.java +++ b/src/de/fhswf/in/inf/se/projektthemenvergabe/view/ProjektthemenverwaltungsController.java @@ -4,6 +4,7 @@ import java.util.Optional; import de.fhswf.in.inf.se.projektthemenvergabe.Main; import de.fhswf.in.inf.se.projektthemenvergabe.model.Projekt; +import de.fhswf.in.inf.se.projektthemenvergabe.model.Student; import javafx.application.Platform; import javafx.beans.property.SimpleIntegerProperty; import javafx.collections.FXCollections; @@ -308,6 +309,12 @@ public class ProjektthemenverwaltungsController if (selectedItem != null) { + for (Student student : selectedItem.getStudents() + .toArray(new Student[selectedItem.getStudents().size()])) + { + student.setProjekt(null); + } + main.getProjekte().remove(selectedItem); } } |
