diff --git a/aleksis/apps/tezor/models/invoice.py b/aleksis/apps/tezor/models/invoice.py
index 5d84ec5289db3f616e99c06d4aefc42e2d5bf588..18c33aec05b26b6be2317594ed96fd6552e7595f 100644
--- a/aleksis/apps/tezor/models/invoice.py
+++ b/aleksis/apps/tezor/models/invoice.py
@@ -190,7 +190,7 @@ class InvoiceItem(ExtensibleModel):
     )
 
     def as_purchased_item(self):
-        yield PurchasedItem(
+        return PurchasedItem(
             name=self.description,
             quantity=1,
             price=self.price,