Fix/multiple bug reports (#1002)

* fix type issues for #999

* fix regression #995

* remove error from frontend and log error #996

* cleanup darkmode on login page

* keep primary color bg
This commit is contained in:
Hayden
2022-02-23 15:04:45 -09:00
committed by GitHub
parent 6ccffce320
commit ccfaa02b03
9 changed files with 102 additions and 57 deletions

View File

@@ -1,6 +1,7 @@
from abc import ABC, abstractmethod
import emails
from emails.backend.response import SMTPResponse
from mealie.core.root_logger import get_logger
from mealie.services._base_service import BaseService
@@ -29,7 +30,10 @@ class DefaultEmailSender(ABCEmailSender, BaseService):
smtp_options["user"] = self.settings.SMTP_USER
if self.settings.SMTP_PASSWORD:
smtp_options["password"] = self.settings.SMTP_PASSWORD
response = message.send(to=email_to, smtp=smtp_options)
response: SMTPResponse = message.send(to=email_to, smtp=smtp_options)
logger.info(f"send email result: {response}")
if not response.success:
logger.error(f"send email error: {response.error}")
return response.status_code in [250]