diff --git a/VERSIONS_HOTLINE/38583 b/VERSIONS_HOTLINE/38583
new file mode 100644
index 0000000000000000000000000000000000000000..a83cdbb9d9d9b9850a2f9c3cc5bb0eab8af855db
--- /dev/null
+++ b/VERSIONS_HOTLINE/38583
@@ -0,0 +1 @@
+ - ticket #38583 : Correction d'une mécanique de suppression d'utilisateur ne supprimant pas les données qui lui sont liées
\ No newline at end of file
diff --git a/library/Class/Users.php b/library/Class/Users.php
index c930b6428e17b7cd1d56724540e3331155c4ae04..88f9068def664bcf36d05aa27c416257c1401dc9 100644
--- a/library/Class/Users.php
+++ b/library/Class/Users.php
@@ -976,9 +976,9 @@ class Class_Users extends Storm_Model_Abstract {
   }
 
 
-  public function deleteUser($id_user)
-  {
-    sqlExecute("delete from bib_admin_users where ID_USER=$id_user");
+  public function deleteUser($id_user) {
+    if ($user = $this->getLoader()->find($id_user))
+      $user->delete();
   }