diff --git a/apps/authentication/models.py b/apps/authentication/models.py index b2f6ad602..5764e84c8 100644 --- a/apps/authentication/models.py +++ b/apps/authentication/models.py @@ -69,17 +69,16 @@ class LoginConfirmSetting(CommonModelMixin): from tickets import const from tickets.models import Ticket ticket_title = _('Login confirm') + ' {}'.format(self.user) - ticket_applicant = self.user ticket_meta = self.construct_confirm_ticket_meta(request) ticket_assignees = self.reviewers.all() data = { 'title': ticket_title, 'type': const.TicketTypeChoices.login_confirm.value, - 'applicant': ticket_applicant, 'meta': ticket_meta, } ticket = Ticket.objects.create(**data) ticket.assignees.set(ticket_assignees) + ticket.open(self.user) return ticket def __str__(self): diff --git a/apps/tickets/handler/base.py b/apps/tickets/handler/base.py index a0092a96a..8e7ce2195 100644 --- a/apps/tickets/handler/base.py +++ b/apps/tickets/handler/base.py @@ -59,7 +59,7 @@ class BaseHandler(object): user_display = str(user) action_display = self.ticket.get_action_display() data = { - 'body': _('User {} {} the ticket'.format(user_display, action_display)), + 'body': _('User {} {} the ticket').format(user_display, action_display), 'user': user, 'user_display': user_display }