diff --git a/src/pretix/base/models/fields.py b/src/pretix/base/models/fields.py index 67c782fc92..76852b6b4b 100644 --- a/src/pretix/base/models/fields.py +++ b/src/pretix/base/models/fields.py @@ -37,7 +37,7 @@ class MultiStringField(TextField): def get_prep_lookup(self, lookup_type, value): # NOQA raise TypeError('Lookups on multi strings are currently not supported.') - def from_db_value(self, value, expression, connection, context): + def from_db_value(self, value, expression, connection): if value: return [v for v in value.split(DELIMITER) if v] else: diff --git a/src/pretix/base/services/invoices.py b/src/pretix/base/services/invoices.py index f765a20c71..a9f1b9464a 100644 --- a/src/pretix/base/services/invoices.py +++ b/src/pretix/base/services/invoices.py @@ -120,7 +120,7 @@ def build_invoice(invoice: Invoice) -> Invoice: positions = list( invoice.order.positions.select_related('addon_to', 'item', 'tax_rule', 'subevent', 'variation').annotate( addon_c=Count('addons') - ) + ).order_by('positionid', 'id') ) reverse_charge = False diff --git a/src/pretix/base/templates/400.html b/src/pretix/base/templates/400.html index a86a2d3f1d..6eadd1a705 100644 --- a/src/pretix/base/templates/400.html +++ b/src/pretix/base/templates/400.html @@ -1,6 +1,6 @@ {% extends "error.html" %} {% load i18n %} -{% load staticfiles %} +{% load static %} {% block title %}{% trans "Bad Request" %}{% endblock %} {% block content %} diff --git a/src/pretix/base/templates/403.html b/src/pretix/base/templates/403.html index 28df94c6b0..edadd07a93 100644 --- a/src/pretix/base/templates/403.html +++ b/src/pretix/base/templates/403.html @@ -1,6 +1,6 @@ {% extends "error.html" %} {% load i18n %} -{% load staticfiles %} +{% load static %} {% block title %}{% trans "Permission denied" %}{% endblock %} {% block content %} diff --git a/src/pretix/base/templates/404.html b/src/pretix/base/templates/404.html index b157a58723..762b9b4470 100644 --- a/src/pretix/base/templates/404.html +++ b/src/pretix/base/templates/404.html @@ -1,6 +1,6 @@ {% extends "error.html" %} {% load i18n %} -{% load staticfiles %} +{% load static %} {% block title %}{% trans "Not found" %}{% endblock %} {% block content %} diff --git a/src/pretix/base/templates/500.html b/src/pretix/base/templates/500.html index c99d6ce459..f8b01ed13c 100644 --- a/src/pretix/base/templates/500.html +++ b/src/pretix/base/templates/500.html @@ -1,6 +1,6 @@ {% extends "error.html" %} {% load i18n %} -{% load staticfiles %} +{% load static %} {% block title %}{% trans "Internal Server Error" %}{% endblock %} {% block content %} diff --git a/src/pretix/base/templates/csrffail.html b/src/pretix/base/templates/csrffail.html index bdd8642a6f..7710effc1f 100644 --- a/src/pretix/base/templates/csrffail.html +++ b/src/pretix/base/templates/csrffail.html @@ -1,6 +1,6 @@ {% extends "error.html" %} {% load i18n %} -{% load staticfiles %} +{% load static %} {% block title %}{% trans "Verification failed" %}{% endblock %} {% block content %} diff --git a/src/pretix/base/templates/error.html b/src/pretix/base/templates/error.html index fcb1f223cc..ad1e120a77 100644 --- a/src/pretix/base/templates/error.html +++ b/src/pretix/base/templates/error.html @@ -1,6 +1,6 @@ {% load compress %} {% load i18n %} -{% load staticfiles %} +{% load static %}
diff --git a/src/pretix/control/templates/pretixcontrol/auth/base.html b/src/pretix/control/templates/pretixcontrol/auth/base.html index 4a55d8a84c..6f27cf29e7 100644 --- a/src/pretix/control/templates/pretixcontrol/auth/base.html +++ b/src/pretix/control/templates/pretixcontrol/auth/base.html @@ -1,6 +1,6 @@ {% load compress %} {% load i18n %} -{% load staticfiles %} +{% load static %} diff --git a/src/pretix/control/templates/pretixcontrol/organizers/device_connect.html b/src/pretix/control/templates/pretixcontrol/organizers/device_connect.html index c7ce67ff2e..ee91f73d1d 100644 --- a/src/pretix/control/templates/pretixcontrol/organizers/device_connect.html +++ b/src/pretix/control/templates/pretixcontrol/organizers/device_connect.html @@ -1,6 +1,6 @@ {% extends "pretixcontrol/organizers/base.html" %} {% load i18n %} -{% load staticfiles %} +{% load static %} {% load bootstrap3 %} {% block inner %}