diff --git a/services/src/main/java/ch/hepia/account/AccountDatabase.java b/services/src/main/java/ch/hepia/account/AccountDatabase.java
index 08c9f35e1900bae9b3ef8c05a0e28c54a80f7e2a..dae82496c9dd5530d879b233410f907548b6e3f6 100644
--- a/services/src/main/java/ch/hepia/account/AccountDatabase.java
+++ b/services/src/main/java/ch/hepia/account/AccountDatabase.java
@@ -29,7 +29,7 @@ public class AccountDatabase {
     }
 
     public void creditAnAccount(int idAccount, double amount){
-        this.database.get(this.database.indexOf(getById(idAccount))).addAmount(amount);
+        this.database.get(this.database.indexOf(getById(idAccount).get())).addAmount(amount);
     }
 
     public boolean hasEnoughMoney(int idAccount, double price){
@@ -37,6 +37,7 @@ public class AccountDatabase {
     }
 
     public void withdrawCreditAccount(int idAccount, double credit){
-        this.database.get(this.database.indexOf(getById(idAccount))).withdraw(credit);
+        System.out.println("ID:" + idAccount);
+        this.database.get(this.database.indexOf(getById(idAccount).get())).withdraw(credit);
     }
 }
\ No newline at end of file