diff --git a/access/models/user.py b/access/models/user.py index ac1ac54..e2ce2b0 100644 --- a/access/models/user.py +++ b/access/models/user.py @@ -80,9 +80,10 @@ class CustomUserManager(BaseUserManager): "bcc": [settings.SUPPORT_EMAIL], } - EmailMessage( + msg = EmailMessage( **body ) + msg.send() return user def create_user(self, email, **extra_fields): diff --git a/access/views.py b/access/views.py index 6be9262..d11a83f 100644 --- a/access/views.py +++ b/access/views.py @@ -319,7 +319,7 @@ class ManagementPassword(generics.GenericAPIView): logger.info('''set password: %s to the student with email: %s''' % (password, user.email)) - EmailMessage( + msg = EmailMessage( subject='Установлен новый пароль', body='''Ваш новый пароль %s (в последствии вы сможите сменить его в личном кабинете).''' % password, @@ -328,6 +328,8 @@ class ManagementPassword(generics.GenericAPIView): bcc=[request.user.email], ) + msg.send() + return Response( data={'message': 'Письмо с новым паролем отправлено на email студента.'}, status=201