diff --git a/tp/src/main/java/com/example/tpfx/HelloController.java b/tp/src/main/java/com/example/tpfx/HelloController.java
index 890ee720de026c6994006e1bdd426d015a92559d..abd1367ddb21f145884903ecd957260ca2f5fce4 100644
--- a/tp/src/main/java/com/example/tpfx/HelloController.java
+++ b/tp/src/main/java/com/example/tpfx/HelloController.java
@@ -251,11 +251,11 @@ public class HelloController {
         contactArray.get(selected_id).setEmail(emails);
         contactArray.get(selected_id).setSocial(social);
         contactArray.get(selected_id).setJob(job);
-        if(contactArray.get(LstCt.getSelectionModel().getSelectedIndex()) instanceof Family){
+        if(contactArray.get(selected_id) instanceof Family){
             Family fam = (Family)contactArray.get(selected_id);
             fam.setRelation(other);
             contactArray.set(selected_id, fam);
-        } else if(contactArray.get(LstCt.getSelectionModel().getSelectedIndex()).getType().equals("Professional")){
+        } else if(contactArray.get(selected_id) instanceof Professional){
             Professional pro = (Professional)contactArray.get(selected_id);
             pro.setWork(other);
             contactArray.set(selected_id, pro);