mirror of
https://github.com/inventree/InvenTree.git
synced 2025-06-17 04:25:42 +00:00
Improved error handling for email support (#4862)
* Improved error handling for email support - Prevent email sending if email not configured - Check for tx email address before sending (cherry picked from commit de541f811ede030ea5eb3136132731e1dafccc31) * Update InvenTree/email.py Co-authored-by: Matthias Mair <code@mjmair.com> * Update InvenTree/email.py Co-authored-by: Matthias Mair <code@mjmair.com> * Fix location of file email.py * Allow dummy emails in testing * Provide default email in testing mode * Fix to get test working --------- Co-authored-by: Matthias Mair <code@mjmair.com>
This commit is contained in:
@ -12,6 +12,7 @@ from allauth.account.models import EmailAddress
|
||||
from plugin.events import trigger_event
|
||||
import common.notifications
|
||||
import build.models
|
||||
import InvenTree.email
|
||||
import InvenTree.helpers
|
||||
import InvenTree.tasks
|
||||
from InvenTree.status_codes import BuildStatus
|
||||
@ -101,7 +102,7 @@ def check_build_stock(build: build.models.Build):
|
||||
|
||||
recipients = emails.values_list('email', flat=True)
|
||||
|
||||
InvenTree.tasks.send_email(subject, '', recipients, html_message=html_message)
|
||||
InvenTree.email.send_email(subject, '', recipients, html_message=html_message)
|
||||
|
||||
|
||||
def notify_overdue_build_order(bo: build.models.Build):
|
||||
|
Reference in New Issue
Block a user