Do not break invoices if order has no locale

This commit is contained in:
Raphael Michel
2018-09-27 17:15:49 +02:00
parent 0369deb72d
commit 96bc64c456
2 changed files with 4 additions and 2 deletions

View File

@@ -200,10 +200,10 @@ def regenerate_invoice(invoice: Invoice):
def generate_invoice(order: Order, trigger_pdf=True):
locale = order.event.settings.get('invoice_language')
locale = order.event.settings.get('invoice_language', order.event.settings.locale)
if locale:
if locale == '__user__':
locale = order.locale
locale = order.locale or order.event.settings.locale
invoice = Invoice(
order=order,