diff --git a/src/main/java/fr/univlille/sae/classification/controller/LoadDataController.java b/src/main/java/fr/univlille/sae/classification/controller/LoadDataController.java index 03fbc1c1abeeebe930595484836f83f42d88de47..014af783059a9eb43473293a24c3d30af44c39c2 100644 --- a/src/main/java/fr/univlille/sae/classification/controller/LoadDataController.java +++ b/src/main/java/fr/univlille/sae/classification/controller/LoadDataController.java @@ -51,13 +51,15 @@ public class LoadDataController { } - DataType typeChoisi = fileType.getSelectionModel().getSelectedItem(); /** * Valide le fichier sélectionné au préalable */ public void validate(){ + DataType typeChoisi = fileType.getValue(); + + if (file == null || file.isDirectory() || !file.exists() || fileType.getValue() == null) { Alert alert = new Alert(Alert.AlertType.ERROR); alert.setTitle("Erreur de chargement du fichier"); diff --git a/src/main/java/fr/univlille/sae/classification/view/LoadDataView.java b/src/main/java/fr/univlille/sae/classification/view/LoadDataView.java index 572612d6dbc0b044550dca02776b4ea039957662..e7961d593ab7099dbfcf41f7bcf8cd5861e5e7e6 100644 --- a/src/main/java/fr/univlille/sae/classification/view/LoadDataView.java +++ b/src/main/java/fr/univlille/sae/classification/view/LoadDataView.java @@ -50,8 +50,6 @@ public class LoadDataView { root.initOwner(owner); root.initModality(Modality.APPLICATION_MODAL); root.setTitle("Chargement des données"); - LoadDataController controller = loader.getController(); - controller.setFileType(); root.showAndWait(); } catch (IOException e) {