From aa6e550ba233b5ca7d5690b326ac349cc596f546 Mon Sep 17 00:00:00 2001 From: xinwen Date: Fri, 18 Jun 2021 10:05:44 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=B3=BB=E7=BB=9F=E6=B6=88=E6=81=AF?= =?UTF-8?q?=E9=80=9A=E7=9F=A5=E5=8D=87=E7=BA=A7=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/terminal/notifications.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/apps/terminal/notifications.py b/apps/terminal/notifications.py index 088e8ecc0..e9c83135e 100644 --- a/apps/terminal/notifications.py +++ b/apps/terminal/notifications.py @@ -32,14 +32,16 @@ class CommandAlertMixin: db_setting = Setting.objects.filter(name='SECURITY_INSECURE_COMMAND_EMAIL_RECEIVER').first() if db_setting: emails = db_setting.value - emails = emails or settings.SECURITY_INSECURE_COMMAND_EMAIL_RECEIVER + else: + emails = settings.SECURITY_INSECURE_COMMAND_EMAIL_RECEIVER emails = emails.split(',') emails = [email.strip().strip('"') for email in emails] users = User.objects.filter(email__in=emails) - subscription.users.add(*users) - subscription.receive_backends = [BACKEND.EMAIL] - subscription.save() + if users: + subscription.users.add(*users) + subscription.receive_backends = [BACKEND.EMAIL] + subscription.save() class CommandAlertMessage(CommandAlertMixin, SystemMessage):