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): """