diff --git a/src/pretix/base/models/orders.py b/src/pretix/base/models/orders.py index d607df830d..60f8599445 100644 --- a/src/pretix/base/models/orders.py +++ b/src/pretix/base/models/orders.py @@ -2053,6 +2053,13 @@ class InvoiceAddress(models.Model): self.name_parts = {} super().save(**kwargs) + @property + def is_empty(self): + return ( + not self.name_cached and not self.company and not self.street and not self.zipcode and not self.city + and not self.internal_reference and not self.beneficiary + ) + @property def state_name(self): sd = pycountry.subdivisions.get(code='{}-{}'.format(self.country, self.state)) diff --git a/src/pretix/presale/templates/pretixpresale/event/order.html b/src/pretix/presale/templates/pretixpresale/event/order.html index eef533ae83..badf793f2c 100644 --- a/src/pretix/presale/templates/pretixpresale/event/order.html +++ b/src/pretix/presale/templates/pretixpresale/event/order.html @@ -186,6 +186,11 @@