From 45f11e15f817500e17b005b6436dbb0efa14a992 Mon Sep 17 00:00:00 2001 From: benjamin <benjamin@le-filament.com> Date: Mon, 6 Jan 2025 10:04:59 +0100 Subject: [PATCH] [FIX] confirmation template access rights error --- models/training_student.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/models/training_student.py b/models/training_student.py index c63b563..acc6b52 100644 --- a/models/training_student.py +++ b/models/training_student.py @@ -108,7 +108,6 @@ class TrainingStudent(models.Model): "n'est pas configuré." ) ) - confirmation_template_id = self.training_id.company_id._get_confirmation_email() training_internal_regulation = ( @@ -127,7 +126,7 @@ class TrainingStudent(models.Model): regulation_copy = training_internal_regulation.copy( {"name": "Règlement intérieur"} ) - confirmation_template_id.attachment_ids = [(4, regulation_copy.id)] + confirmation_template_id.sudo().attachment_ids = [(4, regulation_copy.id)] # Envoie l'email confirmation_template_id.send_mail( self.id, @@ -135,7 +134,7 @@ class TrainingStudent(models.Model): ) # Supprime le règlement intérieur au template if training_internal_regulation: - confirmation_template_id.attachment_ids = [(5, 0, 0)] + confirmation_template_id.sudo().attachment_ids = [(5, 0, 0)] return res # ------------------------------------------------------ -- GitLab