forked from CGM_Public/pretix_original
Sendmail: Backwards compatbility of from_log
Fixes sentry issue PRETIXEU-Y3
This commit is contained in:
@@ -43,8 +43,15 @@ class SenderView(EventPermissionRequiredMixin, FormView):
|
|||||||
'message': LazyI18nString(logentry.parsed_data['message']),
|
'message': LazyI18nString(logentry.parsed_data['message']),
|
||||||
'subject': LazyI18nString(logentry.parsed_data['subject']),
|
'subject': LazyI18nString(logentry.parsed_data['subject']),
|
||||||
'sendto': logentry.parsed_data['sendto'],
|
'sendto': logentry.parsed_data['sendto'],
|
||||||
'items': self.request.event.items.filter(id__in=[a['id'] for a in logentry.parsed_data['items']]),
|
|
||||||
}
|
}
|
||||||
|
if 'items' in logentry.parsed_data:
|
||||||
|
kwargs['initial']['items'] = self.request.event.items.filter(
|
||||||
|
id__in=[a['id'] for a in logentry.parsed_data['items']]
|
||||||
|
)
|
||||||
|
elif logentry.parsed_data.get('item'):
|
||||||
|
kwargs['initial']['items'] = self.request.event.items.filter(
|
||||||
|
id=logentry.parsed_data['item']['id']
|
||||||
|
)
|
||||||
if logentry.parsed_data.get('subevent'):
|
if logentry.parsed_data.get('subevent'):
|
||||||
try:
|
try:
|
||||||
kwargs['initial']['subevent'] = self.request.event.subevents.get(
|
kwargs['initial']['subevent'] = self.request.event.subevents.get(
|
||||||
|
|||||||
Reference in New Issue
Block a user