diff --git a/models/__pycache__/__init__.cpython-312.pyc b/models/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 1f6230c0353580e262c342233276a27166593b23..0000000000000000000000000000000000000000
Binary files a/models/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/models/__pycache__/res_config_settings.cpython-312.pyc b/models/__pycache__/res_config_settings.cpython-312.pyc
deleted file mode 100644
index 77185dede05cbfe227074b18e2216cb4b780f9b4..0000000000000000000000000000000000000000
Binary files a/models/__pycache__/res_config_settings.cpython-312.pyc and /dev/null differ
diff --git a/models/__pycache__/res_partner.cpython-312.pyc b/models/__pycache__/res_partner.cpython-312.pyc
deleted file mode 100644
index 8a8b7b3bffddf4ef0e353f3db0d90507f3e55003..0000000000000000000000000000000000000000
Binary files a/models/__pycache__/res_partner.cpython-312.pyc and /dev/null differ
diff --git a/models/__pycache__/sharepoint_mixin.cpython-312.pyc b/models/__pycache__/sharepoint_mixin.cpython-312.pyc
deleted file mode 100644
index 76d4b69e91487e5daf71b94db78b0edde625abc3..0000000000000000000000000000000000000000
Binary files a/models/__pycache__/sharepoint_mixin.cpython-312.pyc and /dev/null differ
diff --git a/models/sharepoint_mixin.py b/models/sharepoint_mixin.py
index 91d6eb9714e81bb898527c306233e03c6c7618be..dffdd66a302e4cd792b6ab8f467b8c6ff4bd47dd 100644
--- a/models/sharepoint_mixin.py
+++ b/models/sharepoint_mixin.py
@@ -60,9 +60,12 @@ class SharepointMixin(models.AbstractModel):
         root_site_data = self._get_root_site_data()
         site_id = root_site_data.get("id").split(",")[1]
         siof_drive = self._get_siof_drive(site_id=site_id)
-        self.create_folder(
-            site_id=site_id, drive_id=siof_drive.get("id"), folder_name=directory_name
-        )
+        if siof_drive:
+            self.create_folder(
+                site_id=site_id, drive_id=siof_drive.get("id"), folder_name=directory_name
+            )
+        else:
+            raise UserError(_("Problème de droits Sharepoint, pas d'accès aux drives"))
 
     def get_ms_graph_admin_token(self):
         """