|  | 
| 38 | 38 | from core import authentication, choices, enums, models | 
| 39 | 39 | from core.services.ai_services import AIService | 
| 40 | 40 | from core.services.collaboration_services import CollaborationService | 
| 41 |  | -from core.tasks.mail import send_ask_for_access_mail | 
|  | 41 | +from core.tasks.mail import send_ask_for_access_mail, send_invitation_mail | 
| 42 | 42 | from core.utils import extract_attachments, filter_descendants | 
| 43 | 43 | 
 | 
| 44 | 44 | from . import permissions, serializers, utils | 
| @@ -1650,10 +1650,11 @@ def perform_create(self, serializer): | 
| 1650 | 1650 |         access = serializer.save(document_id=self.kwargs["resource_id"]) | 
| 1651 | 1651 | 
 | 
| 1652 | 1652 |         if access.user: | 
| 1653 |  | -            access.document.send_invitation_email( | 
|  | 1653 | +            send_invitation_mail.delay( | 
|  | 1654 | +                access.document.id, | 
| 1654 | 1655 |                 access.user.email, | 
| 1655 | 1656 |                 access.role, | 
| 1656 |  | -                self.request.user, | 
|  | 1657 | +                self.request.user.id, | 
| 1657 | 1658 |                 access.user.language | 
| 1658 | 1659 |                 or self.request.user.language | 
| 1659 | 1660 |                 or settings.LANGUAGE_CODE, | 
| @@ -1924,10 +1925,11 @@ def perform_create(self, serializer): | 
| 1924 | 1925 |         """Save invitation to a document then send an email to the invited user.""" | 
| 1925 | 1926 |         invitation = serializer.save() | 
| 1926 | 1927 | 
 | 
| 1927 |  | -        invitation.document.send_invitation_email( | 
|  | 1928 | +        send_invitation_mail.delay( | 
|  | 1929 | +            invitation.document.id, | 
| 1928 | 1930 |             invitation.email, | 
| 1929 | 1931 |             invitation.role, | 
| 1930 |  | -            self.request.user, | 
|  | 1932 | +            self.request.user.id, | 
| 1931 | 1933 |             self.request.user.language or settings.LANGUAGE_CODE, | 
| 1932 | 1934 |         ) | 
| 1933 | 1935 | 
 | 
|  | 
0 commit comments