diff --git a/src/registrar/models/domain_application.py b/src/registrar/models/domain_application.py index 198fffa48..526e39798 100644 --- a/src/registrar/models/domain_application.py +++ b/src/registrar/models/domain_application.py @@ -476,7 +476,7 @@ class DomainApplication(TimeStampedModel): try: send_templated_email( "emails/submission_confirmation.txt", - "emails/submission_confirmation.subject.txt", + "emails/submission_confirmation_subject.txt", self.submitter.email, context={"id": self.id, "domain_name": self.requested_domain.name}, ) diff --git a/src/registrar/templates/domain_users.html b/src/registrar/templates/domain_users.html index 8f114e48d..f842cff6c 100644 --- a/src/registrar/templates/domain_users.html +++ b/src/registrar/templates/domain_users.html @@ -38,7 +38,7 @@ Add another user - {% if domain.invitations.all %} + {% if domain.invitations.exists %}

Invitations

diff --git a/src/registrar/templates/emails/domain_invitation.subject.txt b/src/registrar/templates/emails/domain_invitation_subject.txt similarity index 100% rename from src/registrar/templates/emails/domain_invitation.subject.txt rename to src/registrar/templates/emails/domain_invitation_subject.txt diff --git a/src/registrar/views/domain.py b/src/registrar/views/domain.py index dcf864cbc..870b6a676 100644 --- a/src/registrar/views/domain.py +++ b/src/registrar/views/domain.py @@ -1,5 +1,7 @@ """View for a single Domain.""" +import logging + from django.contrib import messages from django.contrib.messages.views import SuccessMessageMixin from django.db import IntegrityError @@ -15,6 +17,9 @@ from ..utility.email import send_templated_email, EmailSendingError from .utility import DomainPermission +logger = logging.getLogger(__name__) + + class DomainView(DomainPermission, DetailView): """Domain detail overview page.""" @@ -79,7 +84,7 @@ class DomainAddUserView(DomainPermission, FormMixin, DetailView): try: send_templated_email( "emails/domain_invitation.txt", - "emails/domain_invitation.subject.txt", + "emails/domain_invitation_subject.txt", to_address=email_address, context={ "domain_url": self._domain_abs_url(), @@ -88,6 +93,8 @@ class DomainAddUserView(DomainPermission, FormMixin, DetailView): ) except EmailSendingError: messages.warning(self.request, "Could not send email invitation.") + logger.warn("Could not sent email invitation to %s for domain %s", + email_address, self.object, exc_info=True) else: messages.success( self.request, f"Invited {email_address} to this domain."
Domain invitations